gpt4 book ai didi

c# - 如何以编程方式检查 System.webServer/Security/requestFiltering 部分是否存在?

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:31 25 4
gpt4 key购买 nike

我希望能够以编程方式确定 System.webServer/Security/requestFiltering 部分是否存在于我的应用程序的 web.config 文件中。我可以使用下面的代码为 system.web 等其他部分执行此操作,但到目前为止 system.WebServer 还没有成功。

    var config = WebConfigurationManager.OpenWebConfiguration("~");

HttpRuntimeSection section = config.GetSection("system.web/httpRuntime") as HttpRuntimeSection;

Label1.Text = section.MaxRequestLength.ToString();

最佳答案

为什么不像读取任何 XML 文件一样读取 web.config 并以这种方式找到节点?你可以这样做:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("~/Web.config"));

XmlNode n = xmlDoc.SelectSingleNode("/configuration/System.webServer/Security/requestFiltering");

if (n != null)
{
// Do whatever you want...
}

关于c# - 如何以编程方式检查 System.webServer/Security/requestFiltering 部分是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4937074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com