【发布时间】:2016-06-12 09:45:00
【问题描述】:
我有一个 API 控制器
public class MyController : ApiController { ... }
默认情况下,它映射到 URL mysite/api/My/Method,我希望它的 URL 没有“api”前缀:mysite/My/Method
设置控制器属性 [RoutePrefix("")] 对我没有帮助。
还有其他方法可以实现吗?
【问题讨论】:
-
api字在WebApiConfig静态类的Register方法中配置。 -
你使用的是属性路由还是基于约定的路由?
标签: c# asp.net asp.net-web-api asp.net-mvc-routing