Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час використання методу завантаження XMLDOM об'єктної моделі синхронно Завантажити документ розширювана мова розмітки (XML), на клієнтському комп'ютері через підключення SSL, не вдається виконати метод помилка 0x800c0007, і на INET_E_DATA_NOT_AVAILABLE, повернуто значення.

Причина

Ця проблема виникає, під час його не кешуються на клієнтському комп'ютері. Існує декілька причин, чому файл не може бути кешування:

  • Користувач вибирає, прапорець не зберігати зашифровані сторінки на диск на вкладці " Додатково " в діалоговому вікні " Властивості браузера ".

  • Сервер надсилає, у Pragma:no-кеш-пам'яті або кеш-керування: no-кеш заголовок.

  • Якщо використовується Microsoft Internet Information Server (IIS) до змісту, термін параметр має значення терміну дії відразу, який надсилає ні кеш заголовки, а також закінчується: 0 http заголовка.

Спосіб вирішення

Щоб вирішити цю проблему, виконайте такі дії:

  1. В Internet Explorer виберіть у меню " Сервіс ", виберіть Властивості браузера. На вкладці " Додатково ", зніміть прапорець не зберігати зашифровані сторінки на диску .

  2. Переконайтеся, що сервер не надсилає no кеш заголовки.

  3. В IIS у консолі керування Microsoft (MMC) оснащення, клацніть правою кнопкою миші XML-файл. На вкладці заголовки HTTP вимкніть параметр вмісту, термін.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених на початку цієї статті.

Додаткові відомості

Відтворення проблеми

  1. В Internet Explorer виберіть у меню " Сервіс ", виберіть Властивості браузера. На вкладці " Додатково ", зніміть прапорець не зберігати зашифровані сторінки на диску .

  2. Створення імені Test.html 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);elsealert (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):

http://msdn.microsoft.com/xml/default.aspЩоб отримати додаткові відомості про розробку рішення на веб інтерфейс для Microsoft Internet Explorer відвідайте такі веб-сайти Майкрософт:

http://msdn.microsoft.com/ie/ http://support.microsoft.com/iep

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×