如何创建"临时ASP.NET文件"(以及如何防止重复)

Vac*_*ano 9 .net c# asp.net

我有一个问题,在我的WCF服务的模块调试窗口中显示了两次dll(由IIS项目托管).

它们都是从我的"Temporary ASP.NET Files"文件夹加载的.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d9bf3211\b2544e2b\assembly\dl3\4cfa5823\28f464b9_9a03cd01\InversionOfControl.DLL
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\d9bf3211\b2544e2b\assembly\dl3\4cfa5823\2457a584_9803cd01\InversionOfControl.dll
Run Code Online (Sandbox Code Playgroud)

路径几乎完全相同,但保存dll的文件夹名称不同.

所以这是我的问题:

  1. 什么是"临时ASP.NET文件"?

  2. 为什么不引用我的构建文件夹中的dll.

  3. 我怎么能得到两个?

  4. 我怎样才能防止它再次发生?

  5. 如果我只是删除它们会解决这个问题吗?

粗体的是我最感兴趣的答案.

Guv*_*nte 10

你可以随意删除下面的任何内容Temporary ASP.NET Files.将再次生成所有内容(尽管初始性能损失).

另请注意,如果您暂时终止IIS,则使用资源管理器更容易.(iisreset /stop,删除文件iisreset /start).