0

我一直在阅读有关模块以及它们如何与 IIS 7+ 一起工作的各个地方的文章。在测试服务器上,我们安装了 Advanced Logging 并按照我们想要的方式对其进行了配置。一个我无法回答的问题出现了,如果我安装该模块,它会关闭我们的任何网站吗?有一些帖子讨论如何安装高级日志记录,其中一些提到重新启动 IIS,或重新启动应用程序池(我选择不这样做只是为了看看我是否真的有,结果我没有不必)但正如我过去学到的那样,不要相信如果我没有明确地做某事并不意味着它不是在后台完成的。

问题归结为我们有 1 个特定网站要安装 Advanced Logging。该网站 24/7 频繁使用,无意中将其关闭可能会给我带来很多麻烦。因此我的问题。如果我确实安装了它,它会暂时关闭我们的网站以安装该模块,还是它会很聪明,并且该功能将在应用程序池自行循环时可用?

4

1 回答 1

1

这取决于模块和模块更改的内容,如果模块修改了 web.config,那么它将导致应用程序池重新启动。

一些模块会修改 applicationhost.config。我相信这个模块可以做到这一点,它实际上取决于该文件中的修改内容,一些修改会导致重新启动,而其他修改不会。

您绝对可以在测试机器上测试安装它并查看池是否回收。这就是我要得到明确答案的方法。

于 2016-12-21T05:31:23.837 回答