[RoutePrefix("teamone/players")]
..........................
[HttpPost("{key:regex([A-Za-z0-9]{32})}/AccessToken", RouteName = "MakeToken")]
public HttpResponseMessage MakeToken(string key)
{
key = key + "5555";
return new HttpResponseMessage(HttpStatusCode.OK);
}
当我尝试访问此网址在邮差REST客户端:
http://localhost:4566/teamone/players/243445/AccessToken
,我收到了404
我有
configuration.MapHttpAttributeRoutes();
我还缺少什么?同一控制器中的所有其他路由都可以正常工作。
您是否使用MVC5的属性路由功能? – BgRva