代码之家  ›  专栏  ›  技术社区  ›  Ian Oxley

让URL路由与ASP。NET MVC在IIS 7上的应用

  •  2
  • Ian Oxley  · 技术社区  · 17 年前

    现在,当我访问 /默认.aspx 视图。但如果我进去 /主页 我得到一个404页面未找到(如果我访问 /主页/关于我们 URL)。

    按照Global.asax中的定义扩展我的路由,看看这是否有什么不同,但仍然出现了同样的404错误。

    我认为我应该能够通过Web.config文件修复这个问题,对吗?

    谢谢

    1 回复  |  直到 17 年前
        1
  •  3
  •   Tony Borf    17 年前

    您是否尝试将“Root”添加到路由和.aspx扩展名中?

        routes.MapRoute(
            "Default",
            "{controller}.aspx/{action}/{id}",
            new { action = "Index", id = "" }
        );
    
        routes.MapRoute(
            "Root",
            "",
            new { controller = "Home", action = "Index", id = "" }
        ); 
    
    推荐文章