我有这个API方法:
public class UsersController : ApiController
{
[HttpGet]
[Route("Users")]
string GetUsers()
{
return "Aye";
}
}
这个路由在config:
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
}
}
我在IIS(localhost:8000)上托管API,为网站提供所有必需的权限,当我尝试拨打http://localhost:8000/Users时,它说:
HTTP错误404.0 - 未找到 您要查找的资源已被删除,名称已更改或暂时不可用。
请帮忙。
答案 0 :(得分:0)
控制器操作应定义为public
,但您没有访问修饰符,因此它是内部的。