十分钟让你的ASP.NET MVC网站变成PHP

昨天从网上看来的,某个人发的方法:

第一:修改一下路由:

 把RouteConfig中的:

 routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}.php/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

改成:

 routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}.php/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

 

第二步,在Web.Config里的system.webServer中加上:

<modules runAllManagedModulesForAllRequests="true" />

 

再运行一下,看起来很像是PHP了吧。

对了,Java的Struts的似乎是xxx.do来着……

posted @ 2013-11-30 10:05  vbfool  阅读(675)  评论(3编辑  收藏  举报