日期:2014-05-16  浏览次数:21478 次

高人指点,修改web.config后有没有办法使IIS里的应用程序不自动启动
如题,修改web.config或者bin目录里的东西时。我想不让应用程序自动启动,不知道能实现不?

------解决方案--------------------
貌似不可以。。
------解决方案--------------------
不可以的,因为asp.net会监测web.config以及bin里面的dll什么的,一旦这些依赖性改变了,那么就会导致程序重启,这个是为了保证程序信息的安全性
------解决方案--------------------
默认情况下web.config修改后,asp.net程序会被重启。为了防止程序重启,要修改machine.config 文件。
machine.config默认在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG目录下。

<section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
restartOnExternalChanges="false" requirePermission="false" />
restartOnExternalChanges设置为false,程序就不会重启了。

尝试一下这个