我注意到如何编辑应用程序文件夹中的web.config文件会导致该应用程序池回收并获取更改。
IIS如何实现这一点,是否可以将此功能扩展到另一个配置文件?或者这种依赖是否在某处被硬编码?这与将配置更改部署到Web服务器而不必编辑web.config的可能性有关,该web.config通常由不同的团队维护。
请注意,我不想手动调用此循环事件,但是它的工作方式与web.config相同。我知道我可以简单地将这些设置添加到web.config中,但这不是我被要求做的。
非常感谢, 罗宾
答案 0 :(得分:1)
实际上,应用程序池不是回收,只是重建站点。
...为另一个配置文件扩展此功能?
那么,当您更改并保存其他配置文件时,您可以调用此命令来重建站点
HttpRuntime.UnloadAppDomain();