1

我的 web.config 包含类似的部分

位置--system.web--授权--允许

<location path="ClientDisabled.aspx">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

(我不知道如何在这里写完整的标签,包括 XML 标签,好像论坛不允许这样做)

我和其他几个人在主节点下。我需要通过配置管理器阅读它们。我正在尝试,但我无法使用类似的代码阅读它们

WebConfigurationManager.GetSection ("位置", "~/")

或其他许多可能性。即使我可以通过配置管理器阅读这些条目,我也不确定。

有没有人知道我如何阅读它们并在需要时回信?我想如果我能读懂它们,我可能需要删除一两个这样的条目,然后保存回 web.config 文件。

谢谢您的帮助。萨默斯

4

1 回答 1

0

啊!我找到了。它的 Locations 属性是 Configuration。所以你可以像使用它一样

Dim config As System.Configuration.Configuration = WebConfigurationManager.OpenWebConfiguration("~")
    For temp As Integer = config.Locations.Count - 1 To 0 Step -1
        Dim loc As ConfigurationLocation = config.Locations(temp)
        If loc.Path.ToLower.Contains("MyAccount".ToLower) Then
            location found here
        Else
            location not found
        End If
    Next

但是,在进行一些更改等之后,我看不到是否可以将其保存回 web.config。有人知道如何将其保存回来吗?谢谢, 萨默斯

于 2012-12-04T12:53:13.800 回答