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