Iis-7.5
你能阻止 IIS7/8 監視 UNC 路徑的 web.config 更改嗎?
我有一個 Web 伺服器,它為每個站點從 UNC 文件系統載入圖像。這些被添加為每個站點的虛擬目錄。這些文件系統可以包含數千個文件夾,而且 IIS 似乎正在監視每個文件夾的更改,這意味著伺服器最終會用完 UNC 文件系統的文件句柄。我增加了數量,但這只會推遲問題。有沒有辦法告訴 IIS 不要監視 UNC 文件系統上的更改?
我看過,
EnableChangeNotificationForUNC
但HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
機器上沒有 ASP 條目,所以我認為這已經過時了。
對於虛擬目錄,有
allowSubDirConfig
一個預設為 true 的屬性。這控制是否為 web.config 文件檢查子目錄。將預設值設置為 false 或基於每個虛擬目錄進行設置。兩者都在ApplicationHost.config
文件中。<virtualDirectory path="/Pic777" physicalPath="\\Serv4\images\777" allowSubDirConfig="false" />
參考:
- AllowSubDirConfig 說明(部落格條目)。
- IIS7 的性能比 IIS6 慢(部落格條目)。