代码之家  ›  专栏  ›  技术社区  ›  JGilmartin

.net MVC 2默认路由突然停止工作

  •  2
  • JGilmartin  · 技术社区  · 16 年前

    今天我的站点的默认路径停止工作了,但是奇怪的是全局.ascx一点也没变。

    当我输入URL时mysite.com网站/

    我得到这个404错误

    找不到资源。

    我有一个bog标准默认MVC路由

            routes.MapRoute(
                        "Default",
                        "{controller}/{action}/{id}",
                        new { controller = "Index", action = "Index", id = "" }
                    ); 
    

    其他人有这个问题吗??

    任何帮助都是非常感谢的

    特鲁吉利

    2 回复  |  直到 16 年前
        1
  •  1
  •   SLaks    16 年前

    重新添加ASP.NetMVC的默认值 Default.aspx

    此文件强制请求 / 运行路由引擎。

        2
  •  1
  •   Luke Puplett    14 年前

    虽然不一定是这个问题的答案,但当Haack的调试器显示你的路由表设置得很好,但你仍然得到404,检查你的控制器是公共的!