Iis-7.5

你能阻止 IIS7/8 監視 UNC 路徑的 web.config 更改嗎?

  • March 3, 2015

我有一個 Web 伺服器,它為每個站點從 UNC 文件系統載入圖像。這些被添加為每個站點的虛擬目錄。這些文件系統可以包含數千個文件夾,而且 IIS 似乎正在監視每個文件夾的更改,這意味著伺服器最終會用完 UNC 文件系統的文件句柄。我增加了數量,但這只會推遲問題。有沒有辦法告訴 IIS 不要監視 UNC 文件系統上的更改?

我看過,EnableChangeNotificationForUNCHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\機器上沒有 ASP 條目,所以我認為這已經過時了。

對於虛擬目錄,有allowSubDirConfig一個預設為 true 的屬性。這控制是否為 web.config 文件檢查子目錄。將預設值設置為 false 或基於每個虛擬目錄進行設置。兩者都在ApplicationHost.config文件中。

<virtualDirectory path="/Pic777" physicalPath="\\Serv4\images\777" allowSubDirConfig="false" />

參考:

引用自:https://serverfault.com/questions/671055