如何在生产服务器中回收我的asp.net Web应用程序?

时间:2010-09-01 04:14:12

标签: asp.net web-applications production-environment recycle

我已对global.asax文件进行了更改,因此我想回收我的Web应用程序以使更改生效。如何在生产服务器中安全地回收我的asp.net Web应用程序?任何想法..

3 个答案:

答案 0 :(得分:2)

只需上传新的global.asax - 下次访问者开始新会话时,该应用会自动调用新代码。

答案 1 :(得分:1)

在IIS中,您可以为应用程序回收应用程序池。

在IIS 7中:进入应用程序池,右键单击应用程序的应用程序池,然后单击“回收...”。

如果您担心不会杀死用户的会话等,那么我不确定是否可能。

答案 2 :(得分:1)

直接在服务器实例上上传asax文件,它将按预期工作。

当您在站点中上传新的global.asax文件时,将创建一个新的AppDomain,这将用于到达服务器的任何新请求,对于现有请求,早期版本将保持活动状态,因为会话处于活动状态