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