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

Очень медленный доступ к localhost через IIS 7.5 в Windows 7

(Я уже спрашивал об этом в stackoverflow, но подумал, что спрошу и здесь)

В настоящее время я запускаю приложение ASP.NET на IIS 7.5 в Windows 7. Когда я открываю это приложение в Internet Explorer (6, 7 или 8), оно работает невероятно медленно и часто вообще не загружается. Внизу есть сообщения:

Ожидать http: // localhost /....... или иногда жду about: blank (я читал, что это может быть вирус, но я выполнил все обычные проверки, но это не так).

постоянно, но возвращается как обычно: «Internet Explorer не может отобразить веб-страницу»

Я также пробовал это, используя 127.0.0.1 и имя машины, с теми же результатами.

Я пробовал одно и то же приложение в последних версиях Firefox, Safari, Chrome и Opera, и все они работают нормально. Я также установил то же приложение на компьютер с Windows Server 2003, и все оно отлично работает через Internet Explorer.

Я также отключил настройку IPv6 для подключения к локальной сети.

У кого-нибудь есть идеи, почему это не работает с Internet Explorer, но работает с другими браузерами?

Это может быть не связано, но у меня периодически возникали проблемы почти со всеми подключениями к интерфейсам localhost / loopback под Windows 7. Проблема затрагивала не только IIS 7.5, но и локальные прокси-службы, перенаправление портов по ssh и т. Д. Оказалось, что причина была в том, что Я случайно оставил настройку "Уровень автонастройки окна приема" на "экспериментальную" после некоторого тестирования сети.

Текущее значение можно отобразить с помощью следующей команды:

netsh interface tcp show global

Чтобы вернуть его в нормальное состояние, выполните следующую команду от имени администратора:

netsh int tcp set global autotuninglevel = normal

Это решило мою проблему.

Я предполагаю, что у вас есть настройки автоматического определения в соединениях или, возможно, неправильная настройка прокси. Я бы удостоверился, что вы отменили выбор всех опций в «Инструменты-> Свойства обозревателя-> Подключения» и попробовали это. Также попробуйте использовать IP-адрес 127.0.0.1 и посмотрите, не воспроизведет ли это проблему.

Наконец, чтобы исключить, что это что-то на стороне сервера (IIS, я почти уверен, что это не так), вы можете включить отслеживание неудачных запросов и убедиться, что ничего не занимает слишком много времени. http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/