Web API プロジェクトでルーティングを設定する方法に関するヒントを探しています。次のようなメソッドで Resident というコントローラーをセットアップしました。
public ResidentModel GetResidentInfo(int resId)
{
//code to return ResidentModel object
}
route.config ファイルでこのメソッドにマップするために、次のことを試みました。
routes.MapRoute(
name: "Resident",
url: "{controller}/{action}/{id}",
defaults: new { id = UrlParameter.Optional }
);
私はさまざまな方法でこのメソッドにアクセスしようとしています:
http://localhost/resident/1 or
http://localhost/resident/GetResidentInfo/1 etc...
作成したメソッドにアクセスしようとすると、コントローラーが認識されないため、コントローラーをセットアップしてそのコントローラーメソッドにマッピングするプロセスに関するガイダンスを探しています。前もって感謝します。