部署的ASP.NET应用程序是否恢复为旧代码库?

部署的ASP.NET应用程序是否恢复为旧代码库?,asp.net,iis,deployment,Asp.net,Iis,Deployment,我们有一个ASP.NET应用程序在webfarm上运行。当我们发布一个新版本并将其复制到生产服务器时,偶尔会在几个小时后应用程序恢复到以前的代码库 还有其他人经历过这样的事情吗?在运行不同版本代码的两个应用程序之间共享应用程序池会导致这种情况吗 其他信息: 3台运行w2k3/iis6的web服务器 ASP.NET 3.5我在未预编译的站点上很少遇到这种情况,解决方案是停止IIS并清除以下位置的临时缓存: %WINDIR%\Microsoft.NET\Framework\v2.0.50727\AS

我们有一个ASP.NET应用程序在webfarm上运行。当我们发布一个新版本并将其复制到生产服务器时,偶尔会在几个小时后应用程序恢复到以前的代码库

还有其他人经历过这样的事情吗?在运行不同版本代码的两个应用程序之间共享应用程序池会导致这种情况吗

其他信息: 3台运行w2k3/iis6的web服务器
ASP.NET 3.5

我在未预编译的站点上很少遇到这种情况,解决方案是停止IIS并清除以下位置的临时缓存:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\ASP.NET临时文件


这不是一个长期的解决方案,但将解决眼前的问题。如果还没有,那么值得考虑部署预编译的站点。

我在未预编译的站点上很少遇到这种情况,解决方案是停止IIS并清除以下位置的临时缓存:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\ASP.NET临时文件

这不是一个长期的解决方案,但将解决眼前的问题。如果还没有,那么值得考虑部署预编译的站点