Как прочитать раздел конфигурации system.webserver?

Есть ли "хороший" способ прочитать группу разделов конфигурации IIS7 с помощью WebConfigurationManager или чего-нибудь еще? Я пытался прочитать раздел авторизации, но WebConfigurationManager.GetSection() возвращает экземпляр IgnoredSection. Вот как выглядит мой код...

authSection = WebConfigurationManager.GetSection("system.webServer/security/authorization", HttpContext.Current.Request.Path)

1 ответ

Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); 
ConfigurationSection cs = webConfig.GetSection("system.webServer");
if (cs != null)
{
    XDocument xml = XDocument.Load(new StringReader(cs.SectionInformation.GetRawXml()));
    ...
}
Другие вопросы по тегам