我很好奇 web.config 是如何加载到应用程序中的,对 web.config 中的值的任何引用是否实际上解析了 web.config 文件,或者在应用程序启动时它是否将值加载到单例中?
我想到了这一点,因为我想在 global.asax.cs 中根据每个请求检查 web.config 中的值:
protected void Application_BeginRequest(object sender, EventArgs e)
{
if( ConfigurationManager.AppSettings["abc"] != null)
{
}
}