在设置路由时,发现设置以下路由,系统不能识别 

            routes.MapRoute(
                name: "Default1",
                url: "{controller}/{action}/{id}.html",
                defaults: new { controller = "Article", action = "Detail", id = UrlParameter.Optional });

 显示结果如下图:

带扩展名的路由失效的问题

后来就在百度搜了搜 ,在web.config中加入如下代码

  <system.webServer>  
    <modules runAllManagedModulesForAllRequests="true" />
  </system.webServer>

就大功告成了。

 

相关文章:

  • 2021-11-29
  • 2022-12-23
  • 2021-12-26
  • 2021-09-07
  • 2022-02-10
  • 2021-04-04
  • 2021-09-10
  • 2021-11-13
猜你喜欢
  • 2021-07-30
  • 2021-12-29
  • 2021-12-31
  • 2021-12-26
  • 2021-12-26
  • 2021-12-26
相关资源
相似解决方案