HTTP错误403.14 - 禁止。 Asp.NET MVC

HTTP错误403.14 - 禁止。 Asp.NET MVC

问题描述:

我试图在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

此检查:

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

如果不能发现问题,检查这个文件:

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

此外,为了说明显而易见(只是incase),还要检查您是否将您的网站发布到您在该网站的IIS中设置的正确文件夹中。 –

只需创建项目的虚拟目录和在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