Аутентификация ASP.NET - PullRequest
       7

Аутентификация ASP.NET

0 голосов
/ 12 июня 2011

Вот мой .config

<authentication mode="Forms">
  <forms loginUrl="~/LogOn" path="/"/>
</authentication>
<authorization>
  <deny users="?"/>
</authorization>

Когда я делаю это на IIS7, это нормально, но на IIS6 ...

Под IIS7:

  • Обзор / Главная /
  • Перенаправление на / LogOn (потому что анонимно)
  • Отображение / страница входа в систему

Все нормально,

Но под IIS6

  • Просмотр / Домой /
  • Перенаправление на / LogOn (потому что анонимно)
  • Невозможно отобразить страницу / страницу входа, потому что анонимно: (

Какое решение?

1 Ответ

1 голос
/ 12 июня 2011

Вы отказываете анонимным пользователям в доступе к вашей странице входа. Добавить в ваш web.config

<location path="login.aspx">
    <system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>
</location>

замените login.aspx вашей страницей входа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...