Как сделать конечные точки с разными методами http в asp. net (. net framework) - PullRequest
1 голос
/ 29 мая 2020

Я пытаюсь создать маршрут для удаления пользователя, но не могу заставить его работать.
Все, что я нахожу в Интернете, предназначено для .NET CORE.
Я использую ASP.NET MVC. Итак, я запустил routes.MapMvcAttributeRoutes() в RouteConfig.cs.
Я затем создал контроллер, расширяющий System.Web.Mvc.Controller. (Все происходит из пространства имен System.Web.Mvc).

И у меня есть следующий метод:

[HttpDelete, Route("user/{id:long}")]
public async Task<ActionResult> Destroy(long id)
{
    IAccountService accountService = new AccountService();

    bool success = await accountService.Delete(id);

    return Json(new AuthenticateDto());
}

Изменение порядка атрибутов не работает (я новичок в атрибутах так что я не знаю, если это даже помогает)
Когда я пытаюсь посетить URL-адрес, я получаю 404.

Кто-нибудь знает, почему это не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...