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/ExtraInformation/4
しかし、私は得ています...
要求 URI 'http://localhost:35188/api/ExtraInformation/4' に一致する HTTP リソースが見つかりませんでした。要求に一致するコントローラー 'ExtraInformation' でアクションが見つかりませんでした。
誰でも助けてもらえますか?