什么时候web.config被带入应用程序

时间:2009-11-25 01:31:58

标签: c# asp.net vb.net iis web-config

可以在运行时完全读取web.config中的值,还是应用程序在初始化时复制当前的web.config。

基本上,如果我对web.config进行更改,如果它将在下一次回发时对用户生效,或者他们需要初始化一个全新的页面加载,我就会徘徊。特别是,我对web.config的部分感兴趣,如sesssionState以及何时更改超时将生效。

2 个答案:

答案 0 :(得分:2)

如果对inherited down into the application的任何配置文件(包括Machine.Config)进行更改,则Asp.Net运行时将强制您的应用程序重新编译。基本上,针对触及该配置链的服务器的下一个请求将导致重新编译。

答案 1 :(得分:1)

当您对Web.config文件进行更改时,应用程序将自动重新启动。每个新请求(无论是回发还是其他任何内容)都将使用新配置进行处理。