使用WebConfigurationManager有什么“好的”方法来读取IIS7的配置节组吗? 我试图读取授权部分,但WebConfigurationManager.GetSection()返回一个'IgnoredSection'实例。 这就是我的代码看起来......
authSection = WebConfigurationManager.GetSection("system.webServer/security/authorization", HttpContext.Current.Request.Path)
答案 0 :(得分:6)
Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
ConfigurationSection cs = webConfig.GetSection("system.webServer");
if (cs != null)
{
XDocument xml = XDocument.Load(new StringReader(cs.SectionInformation.GetRawXml()));
...
}