我们最近将一个相当大的ASP.NET网站(Alexa流量排名约1500)更新为在Windows Server 2008 R2上运行的VS2010和.NET 4.0。
自那时以来,当我们部署网站的新版本时,偶尔会发现与此帖子中相同的错误: ASP.Net无法创建/影子拷贝 错误消息是: 当该文件已经存在时,无法创建/影子拷贝'xxxx,Version=4.0.4301.26898,Culture=neutral,PublicKeyToken=null'。
然而,与该帖子不同的是,该错误仅发生在我们的生产环境中,并且仅发生在某些服务器上。
在我们发布代码的新版本之后,我们会重启所有的 AppPools,然后开始出现错误。
似乎进一步的AppPool重启可以解决这个问题,但我真的想知道如何首先避免这个问题?