Код статьи: 181050 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При подключении к веб-сайту, который должен поработать какое-то время, прежде чем вернуть данные в Internet Explorer, могут возникать следующие сообщения об ошибках.

Сообщение 1
Ошибка Microsoft Internet Explorer 10060: превышено время ожидания подключения.
Сообщение 2
Не удается открыть <адрес страницы>. Операция прервана по таймауту.
Сообщение 3
Не удается отобразить страницу. Не удается найти сервер или ошибка DNS.

Причина

Internet Explorer налагает ограничение на время возврата данных от сервера. По умолчанию используется следующее значение:
Свернуть эту таблицуРазвернуть эту таблицу
Internet Explorer 4.0 и Internet Explorer 4.015 минут
Internet Explorer 5.x и Internet Explorer 6.x60 минут
Internet Explorer 7 и Internet Explorer 860 минут

Если на сервере возникла проблема, Internet Explorer не будет бесконечно ждать возврата данных.



Приложения, напрямую использующие API WinINet, могут получать следующие значения ReceiveTimeout:

Свернуть эту таблицуРазвернуть эту таблицу
WinINet.dll 4.x5 минут
WinINet.dll 5.x и 6.x60 минут
WinINet.dll versions 7.x и 8.x30 секунд

Версию WinINet.dll можно найти в каталоге %windir%\system32.




Решение

Если возврат данных со страницы не происходит в течение нескольких минут, многие пользователи считают, что возникла проблема, и останавливают процесс. Поэтому следует проектировать серверные процессы так, чтобы данные возвращались примерно в течение пяти минут, чтобы пользователям не приходилось долго ждать.

Длительные процедуры обычно можно разбить на мелкие шаги. Также сервер может уведомлять пользователей о ходе выполнения процесса. Кроме того, можно создать долговременный серверный процесс, используя подход на основе сообщений или асинхронный подход, чтобы сервер мог продолжить обслуживание пользователя сразу после отправки задания и затем уведомить его о завершении долгого процесса.

Дополнительная информация

Внимание! В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Их неправильное изменение может привести к возникновению серьезных проблем, поэтому следует строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии, редактирование и восстановление реестра Windows XP и Windows Server 2003
Хотя Майкрософт не рекомендует этого делать, вы можете изменить время ожидания по умолчанию в Internet Explorer.

Если для изменения используемого по умолчанию 5-минутного интервала ожидания Internet Explorer требуется помощь, перейдите к разделу Помощь в решении проблемы. Чтобы устранить проблему самостоятельно, перейдите к разделу Самостоятельное решение проблемы.

Помощь в решении проблемы



Чтобы решить проблему автоматически, нажмите кнопку или ссылку Устранить проблему. В диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера устранения проблем.


Устранить проблему
Microsoft Fix it 50600

Примечания
  • Это исправление меняет время ожидания Internet Explorer на пять минут.
  • Мастер может быть доступен только на английском языке. Однако этот мастер автоматического устранения неполадок работает в версиях Windows на любых языках.
  • Решение Fix it можно загрузить на любой компьютер, а затем сохранить на устройстве флэш-памяти или компакт-диске и запустить на нужном компьютере.

Перейдите в раздел "Проблема устранена?".



Самостоятельное решение проблемы

Чтобы изменить значение времени ожидания в Internet Explorer 4.0 с пакетом обновления 1 (SP1) или более поздней версии, выполните указанные ниже действия.
  1. Откройте редактор реестра.
  2. Найдите следующий раздел:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. В этом разделе добавьте значение ReceiveTimeout типа DWORD со значением (<число секунд>)*1000. Например, чтобы задать 8 минут, следует указать значение ReceiveTimeout равным 480000 (<480>*1000).
  4. Перезагрузите компьютер.
Примечание. Этот параметр действует глобально для Internet Explorer и всех приложений WinINet.

Проблема устранена?

  • Проверьте, устранена ли проблема. Если да, пропустите дальнейшие инструкции, приведенные в этом разделе. Если нет, обратитесь в службу технической поддержки.
  • Мы ценим ваши замечания. Чтобы оставить отзыв или сообщить о проблемах, связанных с этим решением, оставьте комментарий в блоге "Fix it for me" или отправьте нам сообщение по электронной почте.

Ссылки

Дополнительные сведения о разработке веб-решений для Internet Explorer см. на следующих веб-сайтах корпорации Майкрософт:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Свойства

Код статьи: 181050 - Последний отзыв: 27 февраля 2012 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Ключевые слова: 
kbenv kberrmsg kbnavigation kbprb kbmsifixme kbfixme KB181050

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com