Как прочитать раздел конфигурации 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()));
...
}