Asp.net mvc MVC路由提供禁止的错误

Asp.net mvc MVC路由提供禁止的错误,asp.net-mvc,Asp.net Mvc,我正在使用一个MVC应用程序,最奇怪的事情发生了,我能够导航到一个名为“/Reports”的路径,该路径允许我转到“/Reports/Index”,但现在我得到了这个403.14禁止的错误。奇怪的是,我可以导航到/Reports/Index,而且效果很好,但我所有的链接现在都断了,因为我无法导航到“/Reports”,我还可以导航到“/companys”和“/Quotes”,这样你就知道了。我没有更改route config中的任何内容,因为它看起来像: public static vo

我正在使用一个
MVC
应用程序,最奇怪的事情发生了,我能够导航到一个名为“/Reports”的路径,该路径允许我转到“/Reports/Index”,但现在我得到了这个403.14禁止的错误。奇怪的是,我可以导航到/Reports/Index,而且效果很好,但我所有的链接现在都断了,因为我无法导航到“/Reports”,我还可以导航到“/companys”和“/Quotes”,这样你就知道了。我没有更改route config中的任何内容,因为它看起来像:

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapMvcAttributeRoutes();

        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Quotes", action = "Index", id = UrlParameter.Optional }
        );
    }

最好的猜测是您在应用程序中添加了一个名为
Reports
(您需要重命名它,使其与控制器名称不匹配)的文件夹,谢谢。这就是问题所在。