Я обновляю старый внутренний веб-сайт с .net 2 до 4, используя эта процедура от msdn. В основном я избавился от ссылок на сборки .net в web.config и переключил DefaultAppPool. Однако, когда я попытался получить доступ к веб-сайту, используя http: // localhost / проблема входа в систему не появилась. Request.LogonUserIdentity
Используется для получения учетных данных.
Когда я использую http: //localhost/auth.aspx, вызов делает подойти. В диспетчере IIS по умолчанию установлена страница auth.apx, и я точно знаю, что она используется, но аутентификация не отображается, если я не обращаюсь к ней напрямую.
Есть идеи, почему это будет работать только тогда, когда я введу полный адрес? (Если я вернусь к использованию .net 2.0, запрос появится без полного адреса, это происходит только на 4.0)