Я пытаюсь прочитать конфигурацию в моем методе global.aspx Application_Start
. Когда я прочитал ConfigurationManager.GetSection ("system.web / httpHandlers")
, все в порядке:
ConfigurationManager.GetSection ("system.web / httpHandlers") {System.Web.Configuration.HttpHandlersSection} база {System.Configuration.ConfigurationSection}: {System.Web.Configuration.HttpHandlersSection} Обработчики: Count = 48
Но когда я читаю ConfigurationManager.GetSection ("system.webServer / handlers")
(который содержит мои настраиваемые обработчики, он возвращает null
. Что я что-то не так?
Раздел выглядит так:
<system.webServer>
<handlers>
<add verb="*" path="*.loc" name="LocalizedResourceStreamer"
type="CFW.WebUI.HttpHandlers.LocalizedResourceStreamer,WebUI" />
</handlers>
</system.webServer>
Примечания:
ConfigurationManager.GetSection
по умолчанию учитывает вложенность. На данный момент: Похоже, system.webServer игнорируется.