2

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

4

3 回答 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 回答