这是我的web.config
的一部分<location path="Secure">
<system.web>
<authorization>
<allow users="SecureUsers" />
</authorization>
</system.web>
</location>
我希望能够搜索Secure的路径并找出指定的用户角色。
我的输入是路径,例如“安全”,我想要检索的值是“SecureUsers”。
答案 0 :(得分:0)
我认为您想要打开配置并将其作为配置对象投射,然后才能真正得到您想要的内容。您也可以使用LINQ to XML读取配置文件,但这是您将如何操作。
Configuration config = ConfigurationManager.OpenExeConfiguration(Server.MapPath("~/web.config"));
ConfigurationLocationCollection myLocationCollection = config.Locations;
foreach (ConfigurationLocation myLocation in myLocationCollection)
{
if (myLocation.Path == "Secure")
{
}
}