Url.Action возвращает ноль ⇐ C#

Место общения программистов C#
Anonymous
Url.Action возвращает ноль

Сообщение Anonymous »

Я пытаюсь создать ссылку для подтверждения электронной почты, используя asp.net core 3. После создания токена создание ссылки подтверждения электронной почты с этим кодом всегда возвращает ноль.

Код: Выделить всё

var token = await _userManager.GenerateEmailConfirmationTokenAsync(user);
var confirmationLink = Url.Action(
"ConfirmEmail",
"Users",
new { userId = user.Id, token }, protocol: Request.Scheme
);
Это проект веб-API .net core 3 без mvc. При запуске конфигурация должна использовать: app.UseRouting().

Что я могу делать неправильно в приведенном выше примере и почему он всегда возвращает ноль. Что мне нужно для выполнения метода, чтобы он возвращал правильное ожидаемое значение?

Подробнее здесь: https://stackoverflow.com/questions/606 ... turns-null

Вернуться в «C#»