如何以编程方式检查 System.webServer/Security/requestFiltering 部分是否存在?
我希望能够以编程方式确定 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();
I want to be able to determine programmatically if the System.webServer/Security/requestFiltering section exists inside the the web.config file of my application.
I am able to do it for other sections like system.web using the code below, but so far no luck with system.WebServer.
var config = WebConfigurationManager.OpenWebConfiguration("~");
HttpRuntimeSection section = config.GetSection("system.web/httpRuntime") as HttpRuntimeSection;
Label1.Text = section.MaxRequestLength.ToString();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么不像任何 XML 文件一样读取 web.config 并以这种方式查找节点呢?你可以这样做:
Why don't you read the web.config just like any XML file and find the nodes that way? You could do something like this: