爱上MVC系列~带扩展名的路由失效问题
对MVC中,对URL进行重写变得非常方便,你只要设置相应的路由规则即可完成,但进行MVC3后,发现设置了以下路由,系统具体不认
routes.MapRoute( name: "Default1", url: "{controller}/{action}/{id}.html", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
显示结果如下
于是在问了一个百度大步,找到了解决方法,我们只需要设置一个web.config即可,节点设置如下
<system.webServer> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer>
下面再进行测试,如果就正常了