Я пытаюсь использовать API-интерфейс Microsoft.Web.Administration для доступа к разделу «system.webServer / security / authorization» (по текущему пути запроса), чтобы узнать, могут ли анонимные пользователи («*») получить доступ.1001 *
Для этого я пытаюсь получить доступ к конфигурации раздела с помощью:
WebConfigurationManager.GetSection(HttpContext.Current, "system.webServer/security/authorization")
Я пробовал это на пути, чей web.config ограничивает доступ к определенной роли, например так:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<authorization>
<remove users="*" roles="" verbs="" />
<add accessType="Allow" roles="MyRole" />
</authorization>
</security>
</system.webServer>
</configuration>
К моему удивлению, возвращаемый объект является экземпляром ConfigurationSection с нулем ChildElements.
Почему это так?
Заранее спасибо.