2

Я знаю первоначальную цельASP.NET MVC appsetting loginUrl принятие

<add key="enableSimpleMembership" value="false" /> 

был обратиться ASP.NET MVC3 Known Issues, что установка значения в конфигурации форм игнорируется на MVC3. Это оставляет мне 3 конкретных вопроса.

  1. Это также верно для MVC4?
  2. Является ли это appSetting поддерживаемым способом настройки этого движения?
  3. Последний вопрос, который сильно зависит от этих вопросов, могут ли приложения MVC3 + перестать использовать атрибут loginUrl на узле конфигурации форм?

ответ

3
  1. Нет
  2. SimpleMembership in MVC4.
  3. По умолчанию он использует что-то. Если вы не укажете loginUrl, он будет перенаправлять несанкционированный доступ к /login.aspx?ReturnUrl=OriginalDestination. Если вы хотите полностью отключить проверку подлинности, вы можете поместить следующее в свой web.config.
<system.web> 
    <authorization> 
    <allow users="*"/> 
    </authorization> 
</system.web> 
+0

Предполагая enableSimpleMembership ложна. В MVC4 значение appSettings loginUrl не требуется по какой-либо причине? –

+0

Это не нужно в appSettings. Это необходимо позаботиться в разделе проверки подлинности форм. – technicallyjosh

+0

@ChrisMarisic это было полезно и ответили на ваш вопрос? – technicallyjosh

Смежные вопросы