Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Det uppstår ett eller flera av följande problem på en dator som kör Windows 7.

Symptom 1

Föreställ dig följande:

  • Du kör en asynkron webbtjänst som använder Microsoft.NET Framework 2.0 Service Pack 2 (SP2) på en server.


  • I HttpWebRequest asynkron åtgärd skickar en webbegäran till webbtjänsten.

  • Webbtjänsten genereras ett undantag.

I det här scenariot anropar i HttpWebRequest asynkron åtgärd inte metoden BeginGetResponse på nytt eller callback-funktion. I HttpWebRequest asynkron åtgärd är oväntat klar. Webbtjänsten sedan slutar svara. Dessutom kan CPU-användningen på servern kan öka till 100 procent och sedan servern slutar svara.

Symptom 2

Föreställ dig följande:

  • Du kör ett Microsoft.NET Framework 2.0 SP2-baserat program som anropar en webbtjänst med hjälp av klientkomponenterna för Microsoft ASP.NET Web service. Till exempel programkoden genereras av processen Wsdl.exe eller tillämpningen anropar klassen SoapHttpClientProtocol .

  • Klienten initierar webbtjänstanropet asynkront.

  • Klienten skickar en begäran till en server.

  • Klienten får sedan en Web response som har längden noll innehåll.

Ett System.ArgumentNullException -undantag ges när webbtjänsten försöker bearbeta detta svar i det här scenariot. Sedan visas följande felmeddelande:

Värdet får inte vara null.

Obs! Det här problemet uppstår inte när klienten startar webbtjänstanropet synkront.

Orsak

Symptom 1

Det här problemet beror på att.NET Framework undantagshantering inte behandla ärendet som genereras ett undantag i HttpWebRequest.EndGetRequestStream metod när detta undantag innehåller ett svar från servern.

Lösning

Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är emellertid avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd den bara på datorer där detta problem uppstår.

Om du vill hämta snabbkorrigeringen följande Microsoft ansluta-webbplats:

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

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Mer information om problemen som beskrivs i avsnittet "Symptom 1" klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

973134 KORRIGERA: The Web service slutar svara och ett undantagsfel när du kör ett.NET Framework 2.0 S-baserad asynkron webbtjänst

Mer information om problemen som beskrivs i avsnittet "Symptom 2" klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

973136 KORRIGERA: ArgumentNullException undantag-felmeddelande när ett program med.NET Framework 2.0 S försöker bearbeta ett svar med längden noll innehåll till en asynkron begäran för ASP.NET Web service: "Värdet får inte vara null"

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×