asp.net2.0程序在修改 web.config 总重新重启 怎么解决?如果保持SESSION、和数据缓存 不丢失

解决方案 »

  1.   

    别有事没事去修改web.config
    找个夜深人静偷偷摸摸修改
      

  2.   

    把配置信息放到一个xml里,然后操作它
      

  3.   

    maybe you need to use session state server:add the below phrase in web.config:    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="600"/>and start you state server in servers' control panel.good luck.
      

  4.   

    默认情况下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,程序就不会重启了。