Mvc asp.net перенаправляется на домашний контроллер после входа в систему, хотя я изменил контроллер по умолчанию. Почему?

#asp.net-mvc #routing

#asp.net-mvc #маршруты

Вопрос:

routeconfig.cs

Запуск приложения приводит меня к индексу моего нового контроллера по умолчанию. Но когда я успешно вхожу в систему, он перенаправляет меня на индексное представление домашнего контроллера. Что делать?

Ответ №1:

Посмотрите, что ваш метод входа в систему AccountController по умолчанию returnUrl может быть Home / Index

Комментарии:

1. регистр SignInStatus. Успешный возврат RedirectToLocal(returnUrl); Но returnurl — это URL-адрес страницы, с которой был сделан запрос на вход, и запрос был сделан через People / Index (новый контроллер по умолчанию)