我们在webfarm上运行了一个ASP.NET应用程序。当我们发布新版本并将其复制到生产服务器时,偶尔会发生几个小时后应用程序恢复到较早的代码库。
有没有其他人经历过这样的事情?在运行不同版本代码的两个应用程序之间共享应用程序池是否会发生这种情况?
其他信息: 运行w2k3 / iis6的3个Web服务器 ASP.NET 3.5
答案 0 :(得分:0)
我在非预编译站点上很少发生这种情况,解决方案是停止IIS并清除临时缓存:
%WINDIR%\ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files
不是长期解决方案,而是解决眼前的问题。如果还没有,那么值得考虑部署预编译的网站。