修改了Web.config文件到底会不会引发Asp.net程序重启????为什么网上有的说有,有的说没有?官方文档也没提???
在网上看到,“在asp.net中,web.config修改保存后会自动立刻成效,不用再像asp中的配置文件修改后需要重新启动web应用程序才能生效了。”及“在Web应用程序运行时,对Web.config文件的修改不需要重启服务就可以生效”
上面说的是,修改web.config不会引发重启。
而我又看到了“另外一个注意事项是ASP.NET runtime将随时监视web.config,一旦web.config有了改动,ASP.NET将重新启动应用程序。具体的说 ASP.NET运行时将根据你更改web.config所在的应用程序域,重新建立应用程序对象实例。重建实例对性能有显著影响,所以不应该经常修改web.config。”
这句又说,修改web.config会引发重启。
到底是怎么回事啊?到底会不会引发重启?是与.net framework有关吗???
{我在本身上就的是VS2008,测试项目是2.0的,我又测试了在线的一个网站,是1.1版本的,对结果是一个重启一个不重启???汗,难位能给个准确的回复,到底会不会重启?}