Назад | Перейти на главную страницу

Проблема со входом отсутствует после переноса веб-сайта asp с .net 2.0 на 4.0

Я обновляю старый внутренний веб-сайт с .net 2 до 4, используя эта процедура от msdn. В основном я избавился от ссылок на сборки .net в web.config и переключил DefaultAppPool. Однако, когда я попытался получить доступ к веб-сайту, используя http: // localhost / проблема входа в систему не появилась. Request.LogonUserIdentity Используется для получения учетных данных.

Когда я использую http: //localhost/auth.aspx, вызов делает подойти. В диспетчере IIS по умолчанию установлена ​​страница auth.apx, и я точно знаю, что она используется, но аутентификация не отображается, если я не обращаюсь к ней напрямую.

Есть идеи, почему это будет работать только тогда, когда я введу полный адрес? (Если я вернусь к использованию .net 2.0, запрос появится без полного адреса, это происходит только на 4.0)