如何访问.NET 2中的system.webserver web.config节点

发布于 2024-08-26 17:47:02 字数 485 浏览 4 评论 0原文

是否有任何 .NET API 可以读取/更新 web.config 中的 system.webServer 节点?我知道我可以通过将 web.config 文件读取/解析为 xml 来做到这一点,但这很尴尬。

要读取/更新 .NET 2 中的 system.web 节点,我可以使用:

HttpModulesSection httpModulesSection = (HttpModulesSection)configuration.GetSection("system.web/httpModules");

但是是否有任何基于 API 的方法来使用 .NET 2 访问 system.web/modules?

我必须引用 system.web.configuration 的 .NET 2 版本,因为我事先不知道我的 Web 应用程序是否将在具有 .NET 2 或 3.5 的服务器上运行。因此它仅限于 .NET 2 API 调用。

谢谢

Are there any .NET APis that can read/update the system.webServer node in web.config? I know I can do it via reading/parsing the web.config file as xml but that's awkward.

To read/update the system.web node in .NET 2 I can use:

HttpModulesSection httpModulesSection = (HttpModulesSection)configuration.GetSection("system.web/httpModules");

But is there any API based way of accessing system.web/modules using .NET 2?

I have to reference the .NET 2 version of system.web.configuration because I don't know in advance if my web app will be run on a server with .NET 2 or 3.5. So it is limited to .NET 2 API calls only.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烙印 2024-09-02 17:47:02

您需要使用Microsoft.Web.Administration.dll程序集。您可以查看博文。

You need to use the Microsoft.Web.Administration.dll assembly. You can check this blog post.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文