2017-01-22 134 views
0

我試圖在IIS 10(Windows 10計算機)上本地託管一個ASP.NET MVC項目。但是,當我嘗試訪問該網站時,出現「HTTP Error 403.14 - Forbidden」錯誤。下面是Web.Config文件的內容以及加載頁面上的錯誤。還有其他東西是否缺失?請建議。HTTP錯誤403.14 - 禁止。 Asp.NET MVC

Web.configlanding page

更新: 最後我想通了這個問題。這是一個webapi項目,所以在Global.asax.cs中,我忘記了註冊正在使用的MVC控制器的路由。

謝謝你的所有建議。 Missing route config

+0

檢查此鏈接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 –

+0

請將代碼粘貼到問題中*作爲文字*,而不是圖像。 – Amy

回答

0

此檢查:

  • 〜\查看\ todoapp
  • 〜\查看\ todoapp \ index.cshtml
  • 〜\ \控制器todoappController.cs
  • 〜\控制器\ todoappController.cs -->public ActionResult Index() { return View(); }

如果不能發現問題,檢查這個文件:

  • 〜\查看\ Web.config文件
+0

此外,爲了說明顯而易見(只是incase),還要檢查您是否將您的網站發佈到您在該網站的IIS中設置的正確文件夾中。 –

0

只需創建項目的虛擬目錄和在IIS上運行它。

  1. 打開Visual Studio (Run as administrator)
  2. 在IIS Express站點下選擇您的站點。
  3. 右鍵點擊Project/Site並點擊Properties
  4. 點擊Website菜單和New Virtual Directory
  5. 給出別名和文件夾路徑。
  6. 保存設置並點擊確定。

現在運行一樣定別名名稱和路徑

一樣,http://localhost/ProjectName/Home/Index