3
創建在asp.net核心這個API的內容的Web API:ASP.NET核心的WebAPI 404錯誤
[Route("api/[controller]")]
public class BlogController : Controller
{
public IContext _context { get; set; }
public BlogController(IContext ctx)
{
_context = ctx;
}
[HttpGet]
[Route("api/Blog/GetAllBlog")]
public List<Blog> GetAllBlog()
{
return _context.Blogs.ToList();
}
}
正如我在ASp.net核心(的WebAPI模板)知道我們不需要像註冊路由的任何配置,我們需要在Asp.net Mvc 5.3及更高版本中使用。
因此,當我嘗試通過瀏覽器或郵遞員撥打GetAllBlog
,通過此URL http://localhost:14742/api/Blog/GetAllBlog
,它得到我404 error
,什麼是問題?