Windows

“拒絕訪問 ‘X:mydir’。無法開始監視文件更改”

  • March 7, 2015

我敲開了一個簡單的 Web 應用程序,它列出了特定文件夾中的所有文件或特定類型,並將它們呈現為 ListView 控制項中的一系列 LinkBut​​tons - 當使用者點擊 LinkBut​​ton 時,相關文件將流式傳輸給使用者. 我已經在 ASP Classic 中這樣做了十幾次,但這是一個新的 ASP.NET 版本。

當我在我的開發機器上執行它時,它執行良好 - 但現在我已經將它設置在我遇到問題的實時伺服器上:

“拒絕訪問 ‘X:\mydir'。無法開始監視文件更改”

該應用程序(目前)配置為使用匿名身份驗證,但最終它將使用 Windows 身份驗證。

查看權限情況後,我可以確認 ASPNET 使用者和 IUSR_ServerName 使用者對應用程序的父級(以及下面的所有內容)具有權限。

主機伺服器是 Windows Server 2003 R2。

有任何想法嗎?

我已經設法解決了這個問題——儘管考慮到我所做的所有修補,很難確定哪些步驟構成了修復。

問題似乎是由於網路服務預設應用程序池中使用的身份)對文件夾層次結構中的每個級別沒有足夠的權限。

我只是為帳戶授予驅動器上頂級文件夾的讀取和執行權限,這些權限沿文件夾樹、應用程序目錄及其他目錄繼承。

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