我有一个 WebApi 控制器并想添加一个路由。
这是我的控制器...
public class ExtraInformationController : ApiController
{
private readonly ExtraInformationRepository _extraInfoRepository = new ExtraInformationRepository();
public ExtraInformation Get(int assetId)
{
return _extraInfoRepository.GetByAssetID(assetId).FirstOrDefault();
}
}
这是我的路线...
routes.MapHttpRoute(
"ExtraInformation",
"api/ExtraInformation/{assetId}",
new { controller = "ExtraInformation", action = "Get" }
);
我希望能够打电话...
api/额外信息/4
但我越来越...
未找到与请求 URI 'http://localhost:35188/api/ExtraInformation/4' 匹配的 HTTP 资源。在与请求匹配的控制器 'ExtraInformation' 上未找到任何操作。
有人可以帮忙吗?