在开发ASP.NET应用程序时,我反复收到此错误:
Cannot create/shadow copy 'XXXXX' when that file already exists
其中XXXXX是随机DLL.通常,DLL是Microsoft企业库中的DLL之一,但它有所不同.
这真的是随机的,非常令人沮丧.我会在几个小时内不出错,然后每10-20分钟出错一次.
我已经看到了几种解决方案.例如,this question.我已经try 使用"干净解决方案"选项,而且我还简单地重新启动了我的本地IIS.然而,它仍然以相同的随机但持久的频率发生.
我还看到很多人提到在配置文件中使用这个选项:
<hostingEnvironment shadowCopyBinAssemblies="false" />
然而,也有人提到它有问题,绝对不应该用于生产.
那么,我应该放弃try shadowCopyBinAssemblies选项吗?(请确保不要将此更改复制到其他环境.)我是唯一一个经常遇到这个问题的人吗?
Note:我正在使用Visual Studio 2008.