У нас есть большое приложение ASP.NET, к которому мы добавляем новые «страницы» с использованием MVC3 и совсем недавно MVC4. Теперь я хочу защитить страницы MVC4 с помощью атрибута AllowAnonymous в действиях контроллера.Может ли MVC4 AllowAnonymous сосуществовать с форматами asp.net?
web.config, содержит элемент, таким образом, авторизации: <authorization> <deny users="?"/> <allow users="*"/> </authorization>
Это заботится о страницах ASP.NET. Но, к сожалению, это также отрицает атрибут AllowAnonymous для приложений MVC4. Если я удалю элемент авторизации, то auth MVC4 работает (как с веб-сайтом шаблона VS2012 MVC4), но, удалив его, страницы ASP.Net больше не защищены.
Неужели кто-нибудь имел успех с решением, которое содержит как страницы Asp.Net, так и MVC4?
Вы используете аутентификацию по форме? – Fals
Да, я использую Autodesk Forms - это было первоначально настроено для страниц Asp.Net. Это выглядит так: ' authentication>' –
Bonneville