Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Verwendung die Load -Methode des Objektmodells XMLDOM synchron ein Dokument Extensible Markup Language (XML) auf einem Clientcomputer über eine SSL-Verbindung geladen, die Methode schlägt fehl mit Fehler 0x800c0007 und den INET_E_DATA_NOT_AVAILABLE Wert zurück.

Ursache

Dieses Problem tritt auf, wenn die Datei nicht auf dem Clientcomputer zwischengespeichert wird. Es gibt mehrere Gründe, warum die Datei nicht zwischengespeichert werden kann:

  • Der Benutzer wählt auf der Registerkarte Erweitert im Dialogfeld Optionen das Kontrollkästchen Verschlüsselte Seiten auf den Datenträger nicht speichern .

  • Der Server sendet einen Pragma:no-Cache oder die Cache-Control: No-Cache-Header.

  • Bei Verwendung von Microsoft Internet Information Server (IIS) ist der Inhalt Ablauf sofort ablaufen gewählt sendet keine Cache-Header sowie Expires: 0 HTTP-Header.

Fehlerbehebung

Um dieses Problem zu beheben, führen Sie die folgenden Schritte:

  1. Klicken Sie in Internet Explorer im Menü Extras auf Internetoptionen. Auf der Registerkarte Erweitert das Kontrollkästchen Sie Verschlüsselte Seiten auf den Datenträger nicht speichern .

  2. Stellen Sie sicher, dass der Server keine Cache-Header nicht gesendet.

  3. In IIS Microsoft Management Console (MMC)-Snap-in mit der Maustaste der XML-Datei. Auf der Registerkarte HTTP-Header Content Expiration-Option zu deaktivieren.

Status

Microsoft hat bestätigt, dass es sich um einen Fehler in den Microsoft-Produkten handelt, die zu Beginn dieses Artikels aufgeführt sind.

Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

  1. Klicken Sie in Internet Explorer im Menü Extras auf Internetoptionen. Auf der Registerkarte Erweitert das Kontrollkästchen Sie Verschlüsselte Seiten auf den Datenträger nicht speichern .

  2. Erstellen Sie eine HTML-Datei mit dem Namen Test.html, und fügen Sie folgenden Code:

    <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 in einen sicheren Ordner auf dem Webserver zu speichern.

  4. Erstellen Sie eine neue XML-Datei Test.xml, und fügen Sie folgenden Code:

    <?xml version='1.0' ?><BOOKLIST><BOOK><CATEGORY>Fiction</CATEGORY><TITLE>The Snow Leopard</TITLE><AUTHOR>Desmond Bagley</AUTHOR></BOOK></BOOKLIST>
  5. Test.xml in einen sicheren Ordner auf dem Webserver zu speichern.

  6. In Internet Explorer Test.html nach, und klicken Sie dann auf Load XML. Fehlermeldung 0x800c0007.

Informationsquellen

Weitere Informationen zu XML finden Sie im folgenden Artikel auf der Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/xml/default.aspWeitere Informationen zum Entwickeln von Web-Lösungen für Microsoft Internet Explorer finden Sie auf folgenden Microsoft-Websites:

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

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×