Fehler: Des XML-Dateien generiert unnötige GET-Anforderungen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 293099 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Alles erweitern | Alles schließen

Problembeschreibung

Nachdem ein XML- oder XSL (Extensible Stylesheet Language)-Dokument auf einem Clientcomputer zwischengespeichert wurden, nachfolgende Anforderungen für die Verwendung der Datei möglicherweise in eine unnötige "If-Modified-Since" GET-Anforderung an den Server Wenn die Datei nicht abgelaufen ist. Diese zusätzlichen Anforderungen verlangsamen Sie die Leistung der Server hohe skaliert und große Anwendungen.

Ursache

Dies tritt aufgrund eines Problems in die Datei MSXML.dll.

Lösung

Um dieses Problem zu beheben, installieren Sie Microsoft XML (MSXML) Parser, Version 3.0 oder höher und Verwendung das XmlInst.exe-Tool im Ersetzungsmodus MSXML 3.0 installieren. Beim Ausführen von XmlInst.exe, MSXML 3.0 im Ersetzungsmodus zu installieren sind alle Anwendungen Verweise (einschließlich für Internet Explorer), MSXML 3.0 auf zugeordnet. Wenn Sie im Ersetzungsmodus nicht MSXML 3.0 installieren, verwendet Internet Explorer weiterhin MSXML.dll anstelle von MSXML3.dll und ständig das Problem erneut auftritt.

Sie können MSXML Parser, Version 3.0 von folgenden Microsoft Web Website herunterladen:
http://www.microsoft.com/downloads/details.aspx?FamilyID=8167837e-0983-4988-99a4-377ef5c0da2e&DisplayLang=en
Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
269238Versionsliste des Microsoft XML-Parsers
Sie können das Tool XMLINST.exe Ersetzungsmodus aus folgenden Microsoft von Website herunterladen:
http://www.microsoft.com/downloads/details.aspx?FamilyID=1e6185d7-e4e4-43b1-8056-0e5ecd15a88a&DisplayLang=en

Status

Microsoft hat bestätigt, dass dies einen Fehler in der Microsoft ist Produkte, die im Abschnitt "Gilt für" aufgelistet sind.Dieser Bug wurde in MSXML Parser, Version 3.0 behoben.

Weitere Informationen

Wenn Internet Explorer downloadet und Inhalte zwischengespeichert, wenn der Server eine Ablaufzeit für den Inhalt, Internet Explorer angegeben hat sollten keine "If-Modified-Since" GET-Anforderungen an den Server überprüfen Inhalt erst aktualisiert, nachdem das Ablaufdatum und Ablaufzeit erreicht haben senden (der in der Kopfzeile Ablaufdatum angegeben ist). Internet Explorer sollte nur senden eine "If-Modified-Since" GET-Anforderung zu mit dem Server überprüfen, ob der Inhalt abgelaufen ist. Jedoch wird mit MSXML.dll (und daher mit XML- und XSL-Dateien), eine unnötige "If-Modified-Since" GET-Anforderung gesendet, auch wenn die XML- oder XSL-Datei nicht abgelaufen ist.

Wenn alle Dateien im Cache aufgrund von einer vorherigen Besuch der Website geladen sind und die Dateien nicht abgelaufen sind, kann dieser Fehler in mehreren verschiedenen Bedingungen beachtet werden:
  • Wenn Sie auf zurück , um ein zuvor besuchten XML-Dokument Durchsuchen klicken, sendet Internet Explorer einen Header "If-Modified-Since" an den Server zum Überprüfen des Status der XML-Datei.
  • Wenn Sie den URL in der Adressleiste in ein XML-Dokument, die mit einer XSL-Stylesheet verknüpft ist eingeben, sendet Internet Explorer einen Header "If-Modified-Since" für das XSL-Dokument jedoch nicht die XML-Dokument.
  • Beim Aufruf der Laden -Methode des XML- DOMDocument -Objekts Laden von XML-Dokument über ein Skript sendet Internet Explorer eine Kopfzeile "If-Modified-Since" für die XML-Datei.
  • Wenn Sie die XML-Dateninsel in einer ASP- bzw. HTML-Seite, verwenden Wenn Sie den URL klicken, oder drücken Sie für den Zugriff auf die Seite die zurück-Taste, sendet Internet Explorer eine "If-Modified-Since" GET-Anforderung an den Server für die XML-Datei.
Führen Sie die Schritte im Abschnitt Lösung, die ersten beiden Probleme zu beheben.

Weitere Informationen, wie Sie das dritte Problem zu beheben finden Sie im folgenden Artikel der Microsoft Knowledge Base:
308603Die DomDocument Load-Methode ignoriert Ablaufdatum für Inhalt
Zu diesem Zeitpunkt ist keine Lösung für das vierte Problem.

Informationsquellen

Weitere Informationen über das XML- DOMDocument -Objekt finden Sie unter der folgenden Microsoft-Website:
http://msdn.microsoft.com/en-us/library/aa468547.aspx
Finden Sie weitere Informationen zum Entwickeln von webbasierten Lösungen für Microsoft Internet Explorer auf der folgenden Microsoft-Websites:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Eigenschaften

Artikel-ID: 293099 - Geändert am: Montag, 24. Februar 2014 - Version: 4.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer (Programming) 6.0
  • Microsoft XML Parser 2.0
  • Microsoft XML Parser 2.5
  • Microsoft XML Parser 2.6
Keywords: 
kbnosurvey kbarchive kbmt kbbug kbfix kbmsxmlnosweep kbnavigation KB293099 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 293099
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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