есть старый веб-приложение ASP.NET работает в Windows Server 2003 и IIS 6.Не удается перенаправить на страницу входа в систему, даже если я установил, что в LoginURL web.config
Я настроил мой web.config в таким образом, чтобы заставить перенаправление Login.aspx:
<authentication mode="Forms">
<forms name="coocky" loginUrl="Login.aspx" protection="All" path="/" timeout="60" slidingExpiration="false"/>
</authentication>
Однако, когда пользователь пытается перейти на другую страницу, как это:
http://myURL/blabla/AnotherPage.aspx
Там нет перенаправление вообще Login.aspx.
Кроме того, в web.cofing нет исключений страниц, как:
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
Я не знаю, чего не хватает для того, чтобы достичь этой переназначение.
Что в главном узле авторизации? – Paddy
В моем web.config нет узла авторизации. Я также тестировал в других веб-приложениях, размещенных в одном и том же IIS, и результат тот же. – Delmonte
Этот сервер является сервером для тестирования, и он установил Visual Studio 2010. Может ли он испортить это перенаправление? – Delmonte