У меня проблемы с определением входа и регистрации маршрутов без префикса контроллера.У меня есть пользовательский контроллер, который имеет методы «Логин (Строковая электронная почта, Строковый пароль)» и «Регистрация (Пользователь пользователя)».
Формат, которого я хочу достичь, это «api / login» и «api»/register".
Я попробовал следующий код для входа в систему:
config.Routes.MapHttpRoute(
name: "Login",
routeTemplate: "api/login",
defaults: new { controller = "Users", action = "Login" });
Однако я получаю эту ошибку:
{
"Message": "No HTTP resource was found that matches the request URI 'http://localhost:50145/api/login/'.",
"MessageDetail": "No type was found that matches the controller named 'login'."
}