В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Ошибка: Метод Load не удается загрузить XML-документов через SSL-подключение

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:272359
Проблема
При использовании Загрузка метод модель объекта XMLDOM синхронно загрузить XML-документ на компьютере клиента по протоколу SSL, произойдет ошибка 0x800c0007 и INET_E_DATA_NOT_AVAILABLE возвращают значение.
Причина
Данная проблема возникает, когда файл не кэшируются на клиентском компьютере. Существует несколько причин, почему этот файл может не кэшируются.
  • Пользователь выбирает Не сохранять зашифрованные страницы на диск флажок Дополнительно на вкладке Параметры Интернета диалоговое окно.
  • Сервер отправляет Pragma:no-кэш или кэш-управления: no-заголовок cache.
  • Если вы используете Microsoft Internet Information Server (IIS), срок действия содержимого включен режим истекает немедленно, который отправляет заголовки нет-cache, а также HTTP-заголовок Expires: 0.
Решение
Чтобы устранить эту проблему, выполните следующие действия:
  1. В обозревателе Internet Explorer на Сервис меню, нажмите кнопку Параметры Интернета. На Дополнительно Вкладка, очистить Не сохранять зашифрованные страницы на диск флажок.
  2. Убедитесь, что сервер не отправляет заголовки нет-cache.
  3. В службах IIS в оснастке консоли управления (MMC) щелкните XML-файл. На Заголовки HTTP Вкладка, отключите параметр срока действия содержимого.
Статус
Корпорация Майкрософт подтверждает, что это является ошибкой в продуктах Майкрософт, перечисленных в начале данной статьи.
Дополнительная информация

Действия для воспроизведения поведения

  1. В обозревателе Internet Explorer на Сервис меню, нажмите кнопку Параметры Интернета. На Дополнительно Вкладка, очистить Не сохранять зашифрованные страницы на диск флажок.
  2. Создание HTML-файл с именем Test.html, а затем вставьте следующий код:
    <HTML><BODY><INPUT type=button onclick=loadmyxml() value="Load XML"><SCRIPT>function loadmyxml(){	var XMLObj = new ActiveXObject("Microsoft.XMLDOM")	XMLObj.async = false;	XMLObj.load('https://localhost/secure/test.xml'); 	if (XMLObj.parseError.errorCode != 0)		alert("Error loading XML file : " + XMLObj.parseError.reason);	else		alert (XMLObj.xml);}</script></BODY></HTML>					
  3. Сохраните Test.html безопасные папки на веб-сервере.
  4. Создайте новый XML-файл с именем Test.xml и вставьте следующий код:
    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>					
  5. Сохраните Test.xml безопасные папки на веб-сервере.
  6. В обозревателе Internet Explorer перейдите к Test.html и нажмите кнопку Загрузить XML. Сообщение об ошибке 0x800c0007.
Ссылки
Дополнительные сведения о XML обратитесь к следующей статье на Microsoft Developer Network (MSDN):Для получения дополнительных сведений о разработке веб-приложений для Microsoft Internet Explorer посетите веб-узлы корпорации Майкрософт:
Загрузка XML безопасное подключение SSL ошибка 0x800c0007

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 272359 — последний просмотр: 09/22/2011 11:32:00 — редакция: 5.0

  • kbbug kbpending kbmt KB272359 KbMtru
Отзывы и предложения