1
我想設置路由,以便我可以在同一個控制器上使用兩種不同的Get方法。沒有參數的WebAPI路由?
[HttpGet]
public bool IsServerRunning()
{
return true;
}
[HttpGet]
public string GetVersion()
{
return typeof(IVRLookupController).Assembly.GetName().Version.ToString();
}
缺省路由是
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
這將路線將引發和錯誤兩種方法適合的路線。我如何設置路由來處理這兩種方法?