我正在与我的一位同事就这个问题进行轻微的辩论。
场景:网站有一个使用 Windows 索引服务编制索引的子目录。此目录中没有 web.config,并且索引服务未索引作为站点根目录的父目录。某些事情导致应用程序池在所谓的随机时间重新启动。
根据我在网上找到的信息,Windows 索引服务唯一会导致应用程序池重新启动的情况是它正在索引 web.config(或 machine.config)。我的同事说索引服务导致重新启动只是因为它位于根目录的子文件夹中。
那么......有没有人有这方面的任何信息或经验?如果索引服务正在索引根目录的子文件夹而不是根目录本身,是否会导致 IIS 重新启动站点的应用程序池?
编辑:有问题的子目录不是 bin 目录。我知道这也会导致这样的情况;但是,bin 目录不是索引服务的目标。