我们有两个 Web 服务器,运行 IIS7 并使用共享配置将其配置数据存储在冗余文件集群上。
这通常可以正常工作,但是,当重新启动文件集群中的主机时,我们收到以下错误:
Windows Process Activation Service 在尝试从文件 '\fileClusterName\Files\IISSharedConfig\applicationHost.config' 的行号 '0' 读取配置数据时遇到错误。错误消息为:“无法读取配置文件,因为找不到网络路径
查看 c:\inetpub\temp\appPools\ 我们发现这里有许多文件只有几 KB,并且包含此错误消息,而不是配置的本地缓存(这是一切正常工作时它们包含的内容)。
此错误不是暂时的,而是会持续存在,导致应用程序池和网站关闭,直到我们删除 c:\inetpub\temp\appPools 中的可疑文件并重新启动 IIS。
有人能建议我们可能做错了什么,以及可以做什么来修复它吗?
答案1
检查此 IIS 论坛链接。听起来与您的问题类似,您可能需要缓存配置。