У меня есть простой веб-API ядра ASP с чистым контроллером, который возвращает true для запроса Get.
NudgeController.cs выглядит следующим образом:
public class NudgeController : Controller
{
public IActionResult Get()
{
return Ok(true);
}
}
В StartUp.cs у меня есть следующие настройки:
private static void ConfigureRoutes(IApplicationBuilder app)
{
app.UseMvc(routes =>
routes.MapRoute(
name: "nudgeRoute",
template: "api/{controller}"));
}
ConfigureRoutes вызывается в Configure(IApplicationBuilder app, IHostingEnvironment env)
метод в StartUp.cs
При локальном запуске и переходе на http://localhost:56103/api/Nudge
Я получаю ошибку 404?
чего здесь не хватает? а также
Есть ли разница между ядром WebApi и Asp.net при настройке обычной маршрутизации?