Update: Eine Ausnahme tritt auf, wenn eine Anwendung, die auf.NET Framework 2.0 die HttpWebRequest-Klasse wird und erhält eine HTTP 1.0-Antwort, die den HTTP-Statuscode 401 enthält

Problembeschreibung

Das folgende Szenario. Sie haben eine Anwendung, die auf Microsoft.NET Framework 2.0 basiert. Die Anwendung verwendet die HttpWebRequest -Klasse. Ein Webserver sendet eine HTTP 1.0-Antwort, die den HTTP-Statuscode 401 enthält. Die Anwendung empfängt die Antwort. In diesem Szenario liest die HttpWebRequest -Klasse nicht vollständig Antworttext. Darüber hinaus eine Ausnahme auftritt und Sie erhalten folgende Fehlermeldung in der Anwendung:
Der Server ein Protokollverstoß zugesichert
Dieses Problem tritt auf, wenn die Antwort in die folgenden Teile aufgeteilt wird:
  • Die HTTP-Header in der ersten Antwortpaket
  • Der Antworttext in das zweite Antwortpaket

Problemlösung

Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, das nächste Servicepack für.NET Framework 2.0 warten, das diesen Hotfix enthält.

Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Voraussetzungen

Sie müssen das.NET Framework 2.0 installiert, um diesen Hotfix anwenden.

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die internationale Version dieses Hotfixes weist Dateiattribute (oder neuere Dateiattribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
.NET Framework 2.0 X86-basierte Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Microsoft.jscript.dll8.0.50727.989749,56805-May-200820:20x86
System.dll2.0.50727.9893,026,94405-May-200820:20x86
.NET Framework 2.0 Itanium-Architektur-Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Microsoft.jscript.dll8.0.50727.989749,56805-May-200820:20IA-64
Microsoft.jscript.dll8.0.50727.989749,56805-May-200819:59IA-64
System.dll2.0.50727.9893,026,94405-May-200820:20IA-64
System.dll2.0.50727.9893,026,94405-May-200819:59IA-64
.NET Framework 2.0 X64-basierte Versionen
DateinameDateiversionDateigrößeDatumZeitPlattform
Microsoft.jscript.dll8.0.50727.989749,56805-May-200820:20x64
Microsoft.jscript.dll8.0.50727.989749,56805-May-200819:59x64
System.dll2.0.50727.9893,026,94405-May-200820:20x64
System.dll2.0.50727.9893,026,94405-May-200819:59x64

PROBLEMUMGEHUNG

Um dieses Problem zu umgehen, erzwingen Sie den Webserver die Antwort senden von HTTP 1.1-Protokolls.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates
Eigenschaften

Artikelnummer: 948887 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback