我创建了一个应该记录请求和响应的 HTTPModule。
告诉 http 模块如何工作的参数位于 web.config 中。
但是,为了让 http 模块使用最新的参数值,每个请求我都从 app.config 中读取参数。
有没有一种方法可以检测 web.config 中的更改,以便我可以重新加载 http 模块参数,而不是每次有响应时都读取它们?
最佳答案
您根本不需要这样做。您只能加载这些属性一次并将它们存储在某个地方。每次 web.config 更改时,整个 ASP.NET 应用程序都会重新启动,并且 http 模块将不得不再次初始化。
关于c# - 检测 web.config 已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676872/