我正在开发一个应用程序,它将使网站管理员能够启用/禁用 HttpModule,而无需实际打开和编辑 web.config 文件。我发现使用 System.Configuration 命名空间的 appSettings 节点很容易做到这一点,但它似乎不包括修改 system.web/httpModules 节点的方法。
除了简单地使用 XDocument/XElement,有人知道另一种方法吗?我已经看到了一些涉及一些应用程序启动或应用程序预启动事件的其他方式,但我不确定这对我来说是一个可行的解决方案,因为这是一个已经运行的网站的 HttpModule。我找到了 System.Web.Configuration.HttpModulesSection 类,但这似乎是只读的。任何帮助将不胜感激。