我已对global.asax
文件进行了更改,因此我想回收我的Web应用程序以使更改生效。如何在生产服务器中安全地回收我的asp.net Web应用程序?任何想法..
答案 0 :(得分:2)
只需上传新的global.asax - 下次访问者开始新会话时,该应用会自动调用新代码。
答案 1 :(得分:1)
在IIS中,您可以为应用程序回收应用程序池。
在IIS 7中:进入应用程序池,右键单击应用程序的应用程序池,然后单击“回收...”。
如果您担心不会杀死用户的会话等,那么我不确定是否可能。
答案 2 :(得分:1)
直接在服务器实例上上传asax文件,它将按预期工作。
当您在站点中上传新的global.asax文件时,将创建一个新的AppDomain,这将用于到达服务器的任何新请求,对于现有请求,早期版本将保持活动状态,因为会话处于活动状态