
(Я уже спрашивал об этом на 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, но работает в других браузерах?
решение1
Это может быть не связано, но у меня периодически возникали проблемы практически со всеми подключениями к интерфейсам localhost / loopback в Windows 7. Проблема затрагивала не только IIS 7.5, но и локальные прокси-службы, переадресацию портов по ssh и т. д. Оказалось, что причина была в том, что я случайно оставил настройку «Уровень автоматической настройки окна приема» на «экспериментальном» после некоторого тестирования сети.
Текущее значение можно отобразить с помощью следующей команды:
netsh интерфейс tcp показать глобальный
Чтобы сбросить настройки до нормального состояния, выполните следующую команду от имени администратора:
netsh int tcp set global autotuninglevel=normal
Это решило мою проблему.
решение2
Я предполагаю, что у вас есть настройки автоопределения в соединениях или, может быть, неправильные настройки прокси-сервера. Я бы убедился, что вы сняли все флажки в "Сервис->Свойства обозревателя->Подключения" и попробовал бы это. Также попробуйте использовать IP-адрес 127.0.0.1 и посмотрите, не воспроизводит ли это проблему.
Наконец, чтобы исключить проблему на стороне сервера (IIS, в чем я почти уверен), вы можете включить трассировку неудачных запросов и убедиться, что ничто не занимает слишком много времени.http://learn.iis.net/page.aspx/266/устранение-неудачных-запросов-с использованием-трассировки-в-iis7/