Comment la “Temporaire ASP.NET les Fichiers” sont créées (et comment éviter les doublons)

J'ai un problème où une dll montré deux fois dans les Modules fenêtre de débogage pour mon service WCF (hébergé par un IIS Projet).

Ils sont tous deux chargés de mon "Temporaire ASP.NET les Fichiers des dossiers.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d9bf3211\b2544e2b\assembly\dl3cfa58238f464b9_9a03cd01\InversionOfControl.DLL
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d9bf3211\b2544e2b\assembly\dl3cfa5823457a584_9803cd01\InversionOfControl.dll

Les chemins sont presque exactement la même, mais le nom du dossier qui contient le fichier dll est différent.

Voici donc mes questions:

  1. Ce qui est "Temporaire ASP.NET les Fichiers"?
  2. Pourquoi ne pas simplement faire référence à la dll qui est dans mon dossier de création.
  3. Comment pourrais-je avoir reçu deux?
  4. Comment puis-je empêcher que cela se reproduise?
  5. Si je viens de supprimer ce sera problème être "fixe"?

Ceux en gras sont les réponses que je suis le plus intéressé.

Voici quelques explications ... msdn.microsoft.com/en-us/library/ms366723.aspx

OriginalL'auteur Vaccano | 2012-03-16