首先需要在system.webServer节点下添加:
<modules runAllManagedModulesForAllRequests="true"/>
在路由配置里面添加类似这样就行了:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}" + ".php",
defaults: new { controller = "Home", action = "Index" }
);
routes.MapRoute(
name: "Default2",
url: "{controller}/{action}/{id}" + ".php",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);