web.config文件何时"执行"?

isp*_*iro 4 asp.net web-config

每次加载网站上的页面时,它是由服务器执行/读取的吗?

kin*_*ngo 7

创建应用程序时,web.config将加载到内存中.这通常是对应用程序中的页面/资源的第一个请求.IIS(ASP.NET)监视web.config以进行更改,如果进行了更改,将重新启动应用程序.

如果你的问题实际上是"当文件被更改时web.config设置会自动更新吗?" 答案是肯定的是,您的应用程序将重新启动,这可能导致意外行为,包括会话和数据丢失.

以上一些陈述并非总是如此,我建议您阅读:http://msdn.microsoft.com/en-us/library/ms178685.aspx

  • 为避免会话丢失,请使用ASP.NET会话状态服务(至少避免SQL Server开销). (3认同)