Как прочитать раздел конфигурации system.webserver? - PullRequest
10 голосов
/ 06 сентября 2010

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

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

1 Ответ

7 голосов
/ 28 мая 2014
Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); 
ConfigurationSection cs = webConfig.GetSection("system.webServer");
if (cs != null)
{
    XDocument xml = XDocument.Load(new StringReader(cs.SectionInformation.GetRawXml()));
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...