可能的重复:
在修改Web.config时,如何防止ASP.NET应用程序重新启动?

只是在考虑正常运行时间。谢谢。

有帮助吗?

解决方案

是的你可以;看 这个答案.

但是,这不是一个好主意。
直到ASP.NET重新启动AppDomain,它将不会查看 web.config.
如果您更改 web.config, ,在重新启动AppDomain之前,您的更改将没有效果。

其他提示

您可以创建一个外部设置文件,然后在Web.config中引用它。您需要将属性“ RestartOneXternalChanges”更改为false.config文件中的false。

看:http://msdn.microsoft.com/en-us/library/ms228057.aspx

您可以在其他IP地址 /主机名上设置重复IIS容器。对新版本进行修改,然后交换IP。它摆脱了申请的编译时间重新启动。但是,如果您依靠正在进行的会话,无论如何,任何当前用户都会出错。

最安全的选择是允许其重新启动,并选择一个好时机。您还可以设置汇编很多= false。这也可以加快关键系统中的编译时间。

当您修改wed.config时,应用程序池将重置,您将丢失存储在服务器上的任何会话信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top