Asp.net MVC 自定义路由
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net MVC 自定义路由相关的知识,希望对你有一定的参考价值。
在做公司接口的时候 由于规范API 要用点分割。 如: HealthWay.controller.action
在MVC 4 下面做了个 路由配置如下:
public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "HealthWay_default", "HealthWay.{controller}.{action}", new { action = "Index" } ); }
部署后一直提示 :
HTTP 错误 404.0 - Not Found
您要找的资源已被删除、已更名或暂时不可用。
原因是 iis 上的集成.net 4.0 不支持这样格式。
在配置文件中加上如下代码,就解决了
<system.webServer> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer>
以上是关于Asp.net MVC 自定义路由的主要内容,如果未能解决你的问题,请参考以下文章
在 ASP.NET 5 (vNext) MVC 6 中实现自定义路由器