ASP.NET MVC 404即使存在路由

时间:2011-07-06 08:29:17

标签: asp.net-mvc-3

我创建了一个标准的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

1 个答案:

答案 0 :(得分:0)

如果你没有做任何事情,我认为只有一个原因:你的IIS有问题。 抱歉,我不能建议解决方案,因为这是我第一次看到它。