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
(您需要重命名它,使其与控制器名称不匹配)的文件夹,谢谢。这就是问题所在。