测试控制器ASP.NET ApiController

时间:2016-04-18 07:18:08

标签: asp.net iis c#-4.0 asp.net-apicontroller

我刚刚开始构建我的第一个API,我想看看它是否有效,所以我构建了一个简单的测试控制器,当我尝试测试它时,我得到了404错误。

 namespace LoginController
{
    public class TestController : ApiController 
    {
        public string Get()
        {
            return "Works";
        }
    }
}

我正在使用此网址:http://localhost:XXXXX/api/test 我在这做错了什么?

1 个答案:

答案 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 }
);