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
更新: 最后我想通了这个问题。这是一个webapi项目,所以在Global.asax.cs中,我忘记了注册正在使用的MVC控制器的路由。
答
此检查:
- 〜\查看\ todoapp
- 〜\查看\ todoapp \ index.cshtml
- 〜\ \控制器todoappController.cs
- 〜\控制器\ todoappController.cs
-->
public ActionResult Index() { return View(); }
如果不能发现问题,检查这个文件:
- 〜\查看\ Web.config文件
+0
此外,为了说明显而易见(只是incase),还要检查您是否将您的网站发布到您在该网站的IIS中设置的正确文件夹中。 –
答
只需创建项目的虚拟目录和在IIS上运行它。
- 打开Visual Studio
(Run as administrator)
。 - 在IIS Express站点下选择您的站点。
- 右键点击
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