我有一个问题,在我的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的文件夹名称不同.
所以这是我的问题:
什么是"临时ASP.NET文件"?
为什么不引用我的构建文件夹中的dll.
我怎么能得到两个?
我怎样才能防止它再次发生?
如果我只是删除它们会解决这个问题吗?
粗体的是我最感兴趣的答案.
Guv*_*nte 10
你可以随意删除下面的任何内容Temporary ASP.NET Files.将再次生成所有内容(尽管初始性能损失).
另请注意,如果您暂时终止IIS,则使用资源管理器更容易.(iisreset /stop,删除文件iisreset /start).