Я новичок в MVC, и я не знаю, как использовать атрибуты аутентификации и авторизации в приложении MVC, я использовал их в веб-приложении asp.net следующим образом;Как использовать аутентификацию и авторизацию в приложении ASP.NET MVC 4?
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="home.aspx" protection="All" timeout="2880"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
который отлично работает для меня, теперь, когда я использую то же самое в приложении MVC со следующими изменениями;
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" defaultUrl="~/Home/Index" timeout="2880" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
я также использовал [Авторизоваться] ключевое слово на ActionResult Логин(), который позволяет пользователям получить доступ к веб-сайт.
, но он показывает мне ошибку следующим образом;
Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны.
Просьба указать, какие поправки или дополнения я должен сделать, чтобы заставить его работать. Заранее спасибо.
вы забыли добавить на части авторизации, в web.config –
reptildarat