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

Auf einem Computer mit Windows 7, treten eines oder mehrere der folgenden Symptome.

Symptom 1

Betrachten Sie das folgende Szenario:

  • Sie führen einen asynchronen Web Service, der Microsoft.NET Framework 2.0 Servicepack 2 (SP2) auf einem Server verwendet.


  • HttpWebRequest asynchronen Vorgangs sendet eine Anforderung an den Webdienst.

  • Der Webdienst Ausnahme eine.

In diesem Szenario Aufrufen HttpWebRequest asynchrone Vorgang nicht der BeginGetResponse -Methode oder die Callback-Funktion. Jedoch wird der asynchrone Vorgang HttpWebRequest unerwartet abgeschlossen. Der Webdienst reagiert dann nicht mehr. Außerdem kann die CPU-Auslastung auf dem Server auf 100 Prozent erhöhen und dann der Server reagiert.

Symptom 2

Betrachten Sie das folgende Szenario:

  • Sie führen Microsoft.NET Framework 2.0 SP2-basierte Anwendung, die einen Webdienst aufruft, mit Microsoft ASP.NET Web Service-Clientkomponenten. Beispielsweise Anwendungscode von Wsdl.exe Prozess generiert oder ruft die Anwendung die SoapHttpClientProtocol -Klasse.

  • Der Client ruft der Webdienstaufruf asynchron.

  • Der Client sendet eine Anforderung an einen Server.

  • Der Client erhält dann eine Webantwort, die NULL-Inhalt.

Wenn der Webdienst zu dieser Antwort in diesem Szenario versucht, wird eine System.ArgumentNullException -Ausnahme ausgelöst. Anschließend wird die folgende Fehlermeldung angezeigt:

Wert darf nicht null sein.

Hinweis Dieses Problem tritt nicht auf, wenn der Client die Web Service-Aufruf synchron aufgerufen.

Ursache

Symptom 1

Dieses Problem tritt auf, weil die.NET Framework-Ausnahmebehandlung nicht die Groß-und Kleinschreibung in der HttpWebRequest.EndGetRequestStream -Methode eine Ausnahme auslöst berücksichtigt, wenn die Ausnahme eine Antwort vom Server enthält.

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 ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.

Zum Herunterladen dieses Updates finden Sie auf der folgenden Microsoft Connect-Website:

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27977

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

Klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base weitere Informationen im Abschnitt "Symptom 1" beschriebenen Probleme:

973134 beheben: der Webdienst reagiert und eine Ausnahme ausgelöst, wenn eine.NET Framework 2.0 S-basierte asynchrone Web Service ausführen

Klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base weitere Informationen im Abschnitt "Symptom 2" beschriebenen Probleme:

973136 beheben: ArgumentNullException Ausnahmefehlermeldung S für.NET Framework 2.0 basierende Anwendung versucht, eine Antwort mit Länge Null eine asynchrone ASP.NET Web Service-Anforderung verarbeiten: "Wert darf nicht null sein"

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!

×