Учитывая веб-приложение со следующей структурой:
Main Site (/)
web.config (root; appSetting="rootSetting")
Applications (/Applications)
App1 (/Applications/App1)
web.config (app1; appSetting="app1Setting")
Внутри приложения большую часть времени я могу получить как «rootSetting», так и «app1Setting» через WebConfigurationManager.AppSettings [] и WebConfigurationManager.ConnectionStrings [] статические индексаторы.
Однако время от времени создается впечатление, что web.config в App1 не загружается.Когда это происходит, я могу получить «rootSetting», но «app1Setting» возвращает ноль.
Я работаю под Windows Server 2008 R2 / IIS7.5 / ManagedPipelineMode = Classic.