我的 WebApiConfig.cs 中有以下代码
config.Routes.MapHttpRoute(
name: "Action",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
ABC控制器.cs
public class ABCController : ApiController
{
[AcceptVerbs("GET")]
[ActionName("GetABCByXYZById")]
public string GetABCByXYZById(int xYZId)
{
return "GetABCByXYZById";
}
}
当我尝试调用 API 时,它说无法在控制器中找到操作。
/api/ABC/GetABCByXYZById/12