Re: ReturnUrl=/
От: vmpire Россия  
Дата: 03.08.10 18:04
Оценка:
Здравствуйте, IDecember, Вы писали:

ID>Здравствуйте!


ID>Windows Server 2008, IIS 7.5, ASP.NET 4.0. При попытке открыть сайт запросом вида 'www.example.com' происходит редирект на страницу логина с урлом 'www.example.com/login.aspx?ReturnUrl=/', не смотря на то, что дефолтная страница открыта для анонимных пользователей. Кусок конфига:

ID>
ID><authentication mode="Forms">
ID>    <forms name=".ASPXAUTH" loginUrl="~/login.aspx"></forms>
ID></authentication>
ID><authorization>
ID>    <deny users="?"/>
ID></authorization>
ID>...
ID><location path="index.aspx">
ID>    <system.web>
ID>        <authorization>
ID>            <allow users="*"/>
ID>        </authorization>
ID>    </system.web>
ID></location>
ID>

ID>Страница index.aspx присутствует в списке дефолтных страниц IIS. Если же открыть сайт запросом вида 'www.example.com/index.aspx', то редиректа не происходит. Что подкрутить, уважаемые? Спасибо.

<allow users="*"/> — это не разрешение для анонимных пользователей, а разрешение для всех аутентифицированных пользователей
Попробуйте <allow users="?"/>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.