有没有办法在不回收应用程序池的情况下更改 IIS 绑定?

有没有办法在不回收应用程序池的情况下更改 IIS 绑定?

有没有办法让 IIS 开始或停止监听某个端口,而无需回收应用程序池?例如,我有一个反向代理监听端口 80,并将请求传递到 8080 上的站点。但是,如果反向代理出现问题,我需要能够将其关闭,让我的 IIS 站点监听端口 80。

我的网站在启动时必须加载大量参考数据,并且我需要一种方法来动态更改 IIS 设置而不丢失已加载的数据。

我尝试过 IIS 管理器,也尝试过使用 AppCmd.exe,但都会导致循环。这是在 IIS 7 上

答案1

不会。任何更改都会导致应用程序池回收。我会考虑重新设计网站,这样它就不必在启动时加载那么多数据。

相关内容