2011-06-11 97 views
2

HTTP錯誤403.14 - 禁止HTTP錯誤403.14在ASP.NET MVC2應用

Web服務器被配置爲不列出此目錄的內容。

這是我的錯誤...而且我沒有在本地安裝IIS 7.0。這是一個遠程主機,我付錢。

我發現如何解決這個問題,但需要我進入IIS管理器,我不能。

Web.config中有什麼辦法我可以告訴瀏覽器它應該加載默認視圖或至少使用路由表與默認路由?

編輯:我誤解如何部署MVC2項目?它不只是複製文件或?

回答

1

它們運行的​​是哪個版本的IIS?什麼是您的工作進程設置運行?如果它處於經典模式,那麼您需要從.mvc(或通配符)到aspnet_isapi的映射。如果它在集成管道模式下應該會好一點。你是如何部署你的MVC二進制文件的?把一個test.aspx頁面放到你的應用程序的根文件夾中 - 你能找到它嗎?

所以 - 1.確保你的網站在它的aspx文件工作在根 2.請參閱IIS主機服務供應商是什麼版本,如果他們有MVC安裝任何東西,如果在IIS6。如果其IIS 7確保您處於集成管道模式而不是經典模式。

+0

將管道模式設置爲集成而不是經典的訣竅:) – KristianB 2011-06-12 07:11:34

2

當我在工作的新服務器上看到這個錯誤時,通常是因爲iis在.net之前沒有安裝。您必須在服務器上運行aspnet_regiis.exe -r以註冊.net與iis ...

我知道這不是你想聽到的,但你應該聯繫支持的託管公司,看看是否他們可以驗證與否。