2013-02-22 131 views
0

我正在一個新的活動服務器上建立一個MVC站點。在其他非現場服務器,它的工作,但在現場我得到這個錯誤HTTP錯誤403.14

HTTP Error 403.14 - Forbidden 

The Web server is configured to not list the contents of this directory. 

我已經安裝了MVC 3和MVC 4,但我仍然得到這個錯誤。我重新啓動IIS中的網站並重新啓動服務器,但沒有任何工作。有什麼明顯的我失蹤了嗎?

我正在使用IIS7。

回答

1

您可能需要爲該文件夾添加正確的權限。

  1. 右鍵單擊在Windows資源管理器中的文件夾,然後單擊屬性。
  2. 轉到安全選項卡,然後單擊「編輯」。
  3. 然後點擊「添加」。
  4. 確保位置是您當前的計算機。
  5. 在「IIS AppPool \ MyApplicationPoolName」中的對象名稱文本框中鍵入MyApplicationPoolName是IIS中應用程序池的名稱。
  6. 單擊確定。在權限窗口中確保選中新用戶並勾選「修改」,或者您需要的任何權限。單擊確定並關閉屬性窗口。

希望這會有所幫助 - 確保您不會授予比實際環境中實際需要的更多權限,但作爲規則修改適用於Web應用程序。

+0

你的意思是指哪個文件夾? – 2013-02-22 14:34:21

+0

哈哈抱歉,我的意思是網站的根。儘管我假設你不想列出web根目錄的內容,但實際上這可能與IIS中未設置默認頁面有關。 – Maloric 2013-02-22 14:41:58

+0

謝謝,但這不是。 – 2013-02-22 14:46:42