你能阻止 IIS7/8 监视 web.config 更改的 UNC 路径吗?

Ste*_*ple 5 unc iis-7.5 iis-8

我有一个网络服务器,它从每个站点的 UNC 文件系统加载图像。这些被添加为每个站点的虚拟目录。这些文件系统可以包含数千个文件夹,而且 IIS 似乎正在监视每个文件夹的更改,这意味着服务器最终会耗尽 UNC 文件系统的文件句柄。我增加了数量,但这只会推迟问题。有没有办法告诉 IIS 不要监视 UNC 文件系统上的更改?

我已经看过了,EnableChangeNotificationForUNCHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\机器上没有 ASP 条目,所以我认为这是过时的。

Bri*_*ian 1

对于虚拟目录,有一个allowSubDirConfig默认为 true 的属性。这控制是否检查子目录中的 web.config 文件。将默认值设置为 false 或基于每个虚拟目录进行设置。两者都在ApplicationHost.config文件中。

\n\n
<virtualDirectory path="/Pic777" physicalPath="\\\\Serv4\\images\\777" allowSubDirConfig="false" />\n
Run Code Online (Sandbox Code Playgroud)\n\n

参考:

\n\n\n