我们的asp.net应用程序运行在10个Web服务器上,在我们今天部署新版本后,我们注意到有些服务器正常工作,有些服务器没有。
一个不工作的人没有例外,它只是表现得很旧,看起来仍然在旧组件上运行。
我检查了好的和坏的服务器之间的bin文件夹中的程序集,大小,时间戳都相同,反射器中的代码也一样。
我还能做什么?你可以帮忙摆脱一些灯吗?
谢谢!
答案 0 :(得分:1)
在受影响的服务器上执行命令iisreset
。这应该强制IIS将程序集重新加载到内存中。
答案 1 :(得分:0)
IIS / .net缓存%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
中的应用程序(当然,取决于您运行的.net的版本)。您可能希望删除应用程序的缓存版本并重置iis(iisreset.exe
)以查看是否可以解决您的问题。
Here是关于这个主题的便利帖子。
答案 2 :(得分:0)
绝对反映更新肯定在进行更新时使用此过程。
你现在可以做,打开app_offline.htm,在web.config上添加一个空行并保存系统备注,至少已完成一次更新,关闭app_offline.htm,你的网站将更新最低费用。