Erreur de compilation: le type ‘ASP.global_asax’ existe dans les deux DLL

Je viens d’intégrer d’autres pages de projet et ses dll dans le dossier Bin / de mon projet existant. Mon cadre de projet est 3.5. Lorsque j’essaie de construire le projet ou la solution, il génère l’erreur suivante:

Msgstr “” “Le type” ASP.global_asax “existe dans les deux fichiers” c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires \ timesheet \ 15a75c54 \ 898b48b9 \ assembly \ dl3 \ 58b062b2 \ 00ceda54_c98cc801 \ App_global.asax .DLL ‘et’ c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires \ timesheet \ 15a75c54 \ 898b48b9 \ App_global.asax.q_h6dbfx.dll ‘c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires \ timesheet \ 15a75c54 \ 898b48b9 \ App_Web_admin.master.fdf7a39c.zecazgwd.0.cs ”

Définir “batch = false” dans le fichier web.config ne fonctionne pas. J’ai également essayé de supprimer tous les dossiers de “c: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires”, puis de nettoyer et de reconstruire SoulTion. Mais ça ne marche toujours pas.

Dans mon cas, le problème est survenu dans le dossier bin d’une application virtuelle. En regardant dans ce dossier bin, vous verrez probablement deux fichiers (une information que j’ai trouvé ici ):

  • App_global.asax.dll
  • App_global.asax.comstackd

Leur suppression résout l’erreur. Le fichier App_global.asax.dll est également généré lors de l’exécution, ce qui provoque le problème. Je continue cependant à chercher comment ces fichiers sont arrivés, donc les commentaires sont les bienvenus!

Je vous suggère de vous rendre sur le chemin: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files et d’effacer tous les fichiers temporaires de votre application, de créer votre solution, puis de l’exécuter!

Dans mon cas, le problème a été causé par la suppression accidentelle de “PrecomstackdApp.config”. Dès que j’ai renvoyé le fichier, tout a fonctionné normalement.

J’ai eu du mal avec ce problème dans .NET 4.5 dans VS2013 pendant un moment avant de trouver une solution qui fonctionnait bien:

  • Suppression manuelle du contenu du dossier bin du projet ASP.Net. Clean / Rebuild était insuffisant. Il n’a pas effacé assez apparemment apparemment;)

L’erreur a persisté après l’ajout de l’atsortingbut batch="false" dans l’élément de compilation de web.config.

Il n’a pas non plus aidé à supprimer le répertoire de ASP.Net Temporary Files non plus.

Dans mon cas, j’ai ajouté la DLL du site local au site de scène.

entrer la description de l'image ici