修改web.config后发生了什么

在修改web.config后,IIS监测发生了变化,会回收应用程序池。影响如下:

1. 应用程序池会被回收

2. 所有的session会丢失 

由此建议最好给每个WebApplication分配单独的AppPool,便于维护。

web.config中一般都放置的配置信息,其中又以放置在AppSettings节点中的居多,asp.net提供一种外部配置文件,将一部分配置放置在这个文件中,可以避免修改配置后应用程序池被回收的问题。通过appSettings 节点的configSource属性指定外部配置文件,如下:

<appSettings configSource="MySettings.config"></appSettings> 

 

posted @ 2011-07-28 10:01  zhengcong  阅读(449)  评论(0编辑  收藏  举报