我試圖在IIS 10(Windows 10計算機)上本地託管一個ASP.NET MVC項目。但是,當我嘗試訪問該網站時,出現「HTTP Error 403.14 - Forbidden」錯誤。下面是Web.Config文件的內容以及加載頁面上的錯誤。還有其他東西是否缺失?請建議。HTTP錯誤403.14 - 禁止。 Asp.NET MVC
更新: 最後我想通了這個問題。這是一個webapi項目,所以在Global.asax.cs中,我忘記了註冊正在使用的MVC控制器的路由。
我試圖在IIS 10(Windows 10計算機)上本地託管一個ASP.NET MVC項目。但是,當我嘗試訪問該網站時,出現「HTTP Error 403.14 - Forbidden」錯誤。下面是Web.Config文件的內容以及加載頁面上的錯誤。還有其他東西是否缺失?請建議。HTTP錯誤403.14 - 禁止。 Asp.NET MVC
更新: 最後我想通了這個問題。這是一個webapi項目,所以在Global.asax.cs中,我忘記了註冊正在使用的MVC控制器的路由。
此檢查:
-->
public ActionResult Index() { return View(); }
如果不能發現問題,檢查這個文件:
此外,爲了說明顯而易見(只是incase),還要檢查您是否將您的網站發佈到您在該網站的IIS中設置的正確文件夾中。 –
只需創建項目的虛擬目錄和在IIS上運行它。
(Run as administrator)
。Project/Site
並點擊Properties
。Website
菜單和New Virtual Directory
。現在運行一樣定別名名稱和路徑
一樣,http://localhost/ProjectName/Home/Index
檢查此鏈接http://serverfault.com/questions/405395/unable-to-get-anything-except- 403-from-a-net-4-5-website 以及這一個 http://stackoverflow.com/questions/11425574/mvc4-http-error-403-14-forbidden –
請將代碼粘貼到問題中*作爲文字*,而不是圖像。 – Amy