1
我有这样的API方法:的Web API 2属性的路由不工作
public class UsersController : ApiController
{
[HttpGet]
[Route("Users")]
string GetUsers()
{
return "Aye";
}
}
而这个路由在配置:
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
}
}
我主持的API上的IIS(本地主机:8000),给网站上所有所需的权限,当我尝试调用http://localhost:8000/Users它说:
HTTP错误404.0 - 找不到 的RESO你正在寻找的urce已被删除,名称已更改,或暂时不可用。
请大家帮忙。
您是否从Global.asax的Application_StartUp调用了WebApiConfig.Register方法? –
protected void Application_Start() GlobalConfiguration.Configure(WebApiConfig.Register); } –