今天,我在 hostingEnvironment 标记中填充了 shadowCopyBinAssemblies 选项。
显然这个属性是 web.config (system.web)配置布尔选项,指示Bin目录中应用程序的程序集是否被镜像复制到应用程序的ASP.NET临时文件目录
<hostingEnvironment shadowCopyBinAssemblies="false" />
同事had to enable this setting因为(仅)在他的开发机器上,他经常在网络浏览器中遇到ASP.NET错误:
Cannot create shadow copy assembly file dll when that file already exists.
在Visual Studio 2008中编译特定的Web项目并打开页面。
现在我的问题是:我可以在生产环境中保留此设置,还是会损害性能和/或产生其他问题?
谢谢!的
答案 0 :(得分:3)
我不时会收到此错误,通常会执行清洁解决方案,然后执行重建解决方案来解决问题。如果这适用于您的同事,那么就不需要使用该设置(特别是在制作中)。