今天我偶然发现了hostingEnvironment标签中的shadowCopyBinAssemblies选项。
显然,此属性是一个web.config (system.web) 配置布尔选项,指示 Bin 目录中应用程序的程序集是否被影子复制到应用程序的 ASP.NET 临时文件目录。
<hostingEnvironment shadowCopyBinAssemblies="false" />
一位同事必须启用此设置,因为(仅)在他的开发机器上,他经常在 Web 浏览器中遇到 ASP.NET 错误:
Cannot create shadow copy assembly file dll when that file already exists.
在 Visual Studio 2008 中编译特定的 Web 项目并打开一个页面。
所以现在我的问题是:我可以在生产环境中保留此设置还是会损害性能和/或产生其他问题?
谢谢!