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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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