我已经在各个地方长时间阅读有关模块以及它们如何与IIS 7+协同工作的内容。在测试服务器上,我们安装了Advanced Logging并按照我们希望的方式对其进行了配置。虽然我无法回答这个问题,但如果我安装模块,它会取消我们的任何网站吗?有一些帖子谈论如何安装高级日志记录,其中一些提到重新启动IIS,或者重新启动应用程序池(我选择不做只是为了看看我是否真的有,看来我没有&#但是,正如我过去所学到的那样,不要相信,如果我没有明确地做某事,那并不意味着它在后台没有完成。
问题归结为我们有一个特定的网站,我们要安装高级日志记录。该网站每周7天,每天24小时大量使用,无意间将其删除可能会让我遇到麻烦。因此我的问题。如果我确实安装了这个,它会暂时取消我们的网站以安装模块,或者它是否会很聪明,并且该功能将在应用程序池自行循环时可用?
答案 0 :(得分:1)
这取决于模块和模块更改的内容,如果模块修改了web.config,那么它将导致应用程序池重新启动。
某些模块将修改applicationhost.config。我相信这个模块可以做到这一点,它实际上取决于在该文件中被修改的内容,一些修改将导致重新启动而其他修改将不会。
您绝对可以测试在测试计算机上安装它并查看池是否可以循环使用。这是我采取的方法来获得明确的答案。