定義されたルートで利用できるメソッドをWebサービスに実装する必要があります。したがって、次のようにRoute
属性を使用しました。
[Route("api/New")]
public void CreateNew(int id)
{
//Do stuff
}
しかし、VS2013は、名前空間「Route」が見つからないと言っています。
これはnugetパッケージをインストールすることで解決できると思います。
誰か助けてもらえますか?
属性ルーティングは、ASP.NET MVC 5以降、およびASP.NET Web API2でネイティブです。MVCのバージョンが4より上にあることを確認してください。
Install-Package AttributeRouting(MVCの場合)
Install-Package AttributeRouting.WebApi(Web API用)
Install-Package AttributeRouting.WebApi.Hosted(セルフホストWeb APIの場合)