MVC Пользовательская аутентификация? - PullRequest
0 голосов
/ 21 марта 2020

Я пишу небольшое mvc приложение, которое использует пользовательскую аутентификацию. Все действия в приложении используют следующую аннотацию, кроме действия входа в систему контроллера учетной записи: [CustomAuthorize(Roles = "User")] Это означает, что каждая страница будет перенаправлена ​​на страницу входа для аутентификации. Приложение работает нормально, за исключением небольшой ошибки. На странице свойств приложения я установил запускать действие на текущую страницу . При запуске приложения я ожидаю, что оно будет перенаправлено на страницу входа, но возвращает следующую ошибку:

Server Error in '/' Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.

Requested URL: /

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929

Пожалуйста, помогите! Спасибо.

1 Ответ

0 голосов
/ 21 марта 2020

Проверьте ваш файл конфигурации маршрута

routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = 
            UrlParameter.Optional }
        );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...