HTTP错误403.14 - 禁止Web服务器配置为不列出此目录Visual Studio调试MVC 4解决方案的内容

时间:2017-07-16 14:44:14

标签: asp.net-mvc-4 http-error

我正在尝试使用以下路由配置内容调试visual studio MVC 4解决方案。

public static void RegisterRoutes(RouteCollection routes)
        {
        routes.MapRoute(name: "RegistrationForm", url: "{RecruitmentRegistration}/{Registration}/{id}", 
    defaults: new { controller = "RecruitmentRegistration", action = "Registration", id = UrlParameter.Optional });
}

但是在尝试访问控制器Action方法时,我面临下面列出的错误。

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.

但是当我尝试使用默认的索引操作方法时,它可以正常处理索引视图。

以下是控制器类内容

public class RecruitmentRegistrationController : Controller
    {
        //
        // GET: /RecruitmentRegistration/

        public ActionResult Index()
        {
            return View("Index");
        }

        public ActionResult Registration()
        {
            return View("RegistrationForm");
        }

    }

当我检查解决方案时,我发现大多数解决方案都与IIS相关的设置更改有关。但在这里我没有使用IIS站点设置,我直接从VS2012浏览。

请告知。

0 个答案:

没有答案