【发布时间】:2013-01-18 04:09:49
【问题描述】:
我的 WebApiConfig.cs 中有以下代码
config.Routes.MapHttpRoute(
name: "Action",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
ABCController.cs
public class ABCController : ApiController
{
[AcceptVerbs("GET")]
[ActionName("GetABCByXYZById")]
public string GetABCByXYZById(int xYZId)
{
return "GetABCByXYZById";
}
}
当我尝试调用 API 时,它说无法在控制器中找到操作。
/api/ABC/GetABCByXYZById/12
【问题讨论】:
标签: asp.net-web-api asp.net-web-api-routing