我创建了一个标准的ASP.NET MVC 3项目(Razor)并且根本没有修改注册路由
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
无缘无故我突然发现网址都没有工作,我总是得到一个HTTP 404,无论是在Cassinin和IIS7之前还是在它工作之前......我尝试过RouteDebug工具,它似乎表明查看匹配,但当我再次关闭它时,我再次获得404s
答案 0 :(得分:0)
如果你没有做任何事情,我认为只有一个原因:你的IIS有问题。 抱歉,我不能建议解决方案,因为这是我第一次看到它。