十分钟让你的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来着……

原文地址:https://www.cnblogs.com/vbfool/p/3450682.html