ASP.NET hostingEnvironment / shadowCopyBinAssemblies

时间:2008-11-11 15:08:43

标签: asp.net assemblies web-config

今天,我在 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项目并打开页面。

现在我的问题是:我可以在生产环境中保留此设置,还是会损害性能和/或产生其他问题?

谢谢!

1 个答案:

答案 0 :(得分:3)

我不时会收到此错误,通常会执行清洁解决方案,然后执行重建解决方案来解决问题。如果这适用于您的同事,那么就不需要使用该设置(特别是在制作中)。