我刚刚开始构建我的第一个API,我想看看它是否有效,所以我构建了一个简单的测试控制器,当我尝试测试它时,我得到了404错误。
namespace LoginController
{
public class TestController : ApiController
{
public string Get()
{
return "Works";
}
}
}
我正在使用此网址:http://localhost:XXXXX/api/test 我在这做错了什么?
答案 0 :(得分:0)
确保您已添加路线。 如在官方文档中 http://www.asp.net/web-api/overview/web-api-routing-and-actions/routing-in-aspnet-web-api
routes.MapHttpRoute(
name: "API Default",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);