日期:2014-05-17  浏览次数:20552 次

MVC Route 加后缀(.html)出现404 错误
MVC4中加.aspx后缀,是可以匹配到对应的action           
 routes.MapRoute(
               name: "Default00",
               url: "Article/{filename}-{id}.aspx",
               defaults: new { controller = "Article", action = "Details", filename = "aaa", id = UrlParameter.Optional }
            );
而加.html却不可以,问题在哪?请教各位大侠
            routes.MapRoute(
                name: "Default000",
                url: "Article/{filename}-{id}.html",
                defaults: new { controller = "Article", action = "Details", filename = "aaa", id = UrlParameter.Optional }
            );

急,在线等
MVC mvc4 URL Route

------解决方案--------------------
IIS-应用程序池-托管管道模式改成 集成
------解决方案--------------------
http://www.cnblogs.com/dingji/archive/2012/05/17/2506587.html

另外我猜
默认路由把所有静态文件直接访问地址了~
如图片什么的~html文件 所以.....