2009-09-25 9 views
1

Je reçois des erreurs lorsque j'essaie de référencer un de mes assemblys dans le fichier web.config de mon application web ASP.NET. J'essaie de configurer un fournisseur de profil <, mais lorsque j'ai supprimé le noeud < profile, l'emplacement suivant a renvoyé la même erreur.Web.config ne peut pas voir mon assembly

L'erreur que je reçois est: CS0234: Le type ou le nom namespace « MyNamespace » n'existe pas dans l'espace de noms « MyAssembly »

L'assemblée n'est pas (vous manque une référence d'assemblage?) un assemblage gac. Il vit juste dans le répertoire bin de projets.

Est-ce que quelqu'un a des raisons courantes que l'assemblage ne peut pas être trouvé? Il a été copié dans le répertoire bin du projet. J'ai vérifié que c'est le bon assemblage au bon endroit. Le nom du type est définitivement correct. Je l'ai copié à partir d'un autre projet et utilisé un réflecteur pour vérifier que le type était réellement dans l'assemblage où je m'attendais à ce qu'il soit.

+0

L'assemblage a-t-il un nom fort? L'assemblage a-t-il des dépendances? –

Répondre

1

erreur développeur stupide (je savais que ce serait). La page que je regardais était dans une sous-application dans IIS qui n'avait pas l'assembly dans son propre répertoire bin.

Questions connexes