2009-04-28 64 views
5

我正在將一些ASP.Net應用程序從IIS6遷移到IIS7,並且到現在爲止都一直很順利。我正試圖在1臺服務器上創建幾個虛擬目錄,這些虛擬目錄將指向另一臺服務器上的文件。在IIS6中,我所要做的就是使用有權訪問文件的用戶進行匿名身份驗證。在IIS7中,我無法讓它工作。我用用戶名和密碼設置虛擬目錄,但是我得到一個500.19的錯誤「由於權限不足,無法讀取配置文件」。我無法想象,我真的必須將web.config放在只包含圖像而沒有應用程序文件的目錄中。如果我在IIS管理器中單擊該目錄,則會在我點擊的任何內容(如「身份驗證」部分)上收到有關web.config文件的錯誤。另外,從虛擬目錄寫入文件似乎工作得很好,所以我不認爲我有訪問問題。我給了IIS_IUSR組的目錄訪問權限。IIS7創建虛擬目錄到另一臺服務器上的文件

+0

嗨,德里克, 我遇到了一個非常類似的問題。成功設置權限後,IIS 7似乎仍然在尋找一個web.config文件。 您是否設法最終解決問題? 謝謝! – mkorman 2013-10-21 10:31:08

回答

3

使用指向UNC共享的虛擬目錄時,請轉到虛擬目錄的高級設置,然後選擇具有訪問該文件夾的適當權限的特定用戶帳戶。 它適用於我的asp.net應用程序中指向遠程服務器上的UNC共享的虛擬目錄。

相關問題