Impossible de charger le fichier ou l'assembly 'Microsoft.VisualStudio.Enterprise.ASPNetHelper
J'ai été à l'aide de Visual Studio Profiler sur mon application web quand à un certain moment, alors qu'il était en cours d'exécution de Visual Studio s'est écrasé. Désormais, chaque fois que j'essaie de lancer mon application web, j'obtiens cette exception dans le navigateur web:
N'a pas pu charger le fichier ou l'assembly " Microsoft.VisualStudio.De l'entreprise.ASPNetHelper
Voici ce que j'ai essayé jusqu'à présent, mais n'a pas corrigé l'erreur:
- restauré le site web d'origine.config (en enlevant tous les profiler les ajouts qui ont été automatiquement ajoutés)
- supprimé tous les fichiers binaires et de la source, de tirer tous les code frais, et reconstruit l'ensemble de l'application web
- supprimé le web d'entrée de l'application dans iis
- supprimé tous les fichiers dans \WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Fichiers
Je doit manquer un petit quelque chose, quelque part. C'est comme si il y a encore un fichier binaire qui est encore instrumenté ou quelque chose quelque part et fait référence à ASPNetHelper. Je ne sais pas.
Je suis en utilisant: Microsoft Visual Studio 2008 Version 9.0.30729.1 SP
Des idées sur ce que je pourrais essayer? Merci!
source d'informationauteur Jon
Vous devez vous connecter pour publier un commentaire.
Trouvé! Il y avait une référence à
Microsoft.VisualStudio.Enterprise.ASPNetHelper
dansC:\Inetpub\wwwroot\web.config
. Dès que je l'ai enlevé, il a travaillé! Depuis je n'ai jamais travailler à l'extérieur de ce dossier, je n'ai jamais pensé à regarder là.De développer de Jon réponse:
"Microsoft.VisualStudio.De l'entreprise.ASPNetHelper de la bibliothèque est utilisée avec Visual Studio Profilage: http://msdn.microsoft.com/en-us/library/dd255412.aspx .
Si vous n'utilisez plus de profilage ou de ne pas avoir une version de Visual Studio à l'aide de Visual Studio, outil de Profilage de ce qui peut être la raison pour laquelle il renvoie une erreur. Dans mon cas, j'ai eu une autre version de Visual Studio que mon collègue.
Re-déplacement de référence dans le web.config résolu le problème.
Je viens de résoudre ce problème par l'ajout de ce fichier à la GAC sur mon contrôleur de build. Il est situé dans C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Outils de Performance.
J'ai googlé et j'ai trouvé ceci:
http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/56dd11d1-d920-4fd1-939b-2c65d264b250
Il dit:
'
Lorsque nous construisons avec la couverture de code est activé, VS apporte quelques modifications au fichier de configuration et le même sera restauré en arrière une fois que la construction est terminée. Si son MSBuild(IDE), VS vous dira que le fichier de configuration a modifié l'extérieur VS deux fois. J'ai observé que l'erreur ci-dessus se passe lorsqu'il n'existe qu'une telle notification - dire quand VS ne parvient pas à restaurer le fichier de configuration. J'ai restauré le fichier de configuration à l'aide de la copie de sauvegarde et sa a commencé à bien fonctionner. 🙂
'
Si c'est une erreur qui est indiqué dans le web broweser fenêtre, cela signifie que l'assembly Microsoft.VisualStudio.De l'entreprise.ASPNetHelper n'est pas copié dans le répertoire de sortie.
Aller à l'explorateur de solutions, trouver des Références, puis cliquez sur Microsoft.VisualStudio.De l'entreprise.ASPNetHelper, Propriétés, définissez des options de Copie (ne pas oublier le nom exact de cette option) pour copier une assemblée.
Si cela se produit pendant que vous travaillez sur votre Visual Studio, vous pouvez le fermer et le rouvrir. Il m'est arrivé plusieurs fois, surtout quand j'ai de multiples VS ouvrir et de fermer et ré ouvrir faire de la magie