Gjelder for
Windows 7 Enterprise Windows 7 Enterprise N Windows 7 Professional Windows 7 Professional N Windows 7 Ultimate Windows 7 Ultimate N

Symptomer

På en datamaskin som kjører Windows 7, kan du oppleve ett eller flere av følgende symptomer.Symptom 1Tenk deg følgende:

  • Du kjører en asynkron webtjeneste som bruker Microsoft .NET Framework 2.0 Service Pack 2 (SP2) på en server.

  • Den asynkrone operasjonen HttpWebRequest sender en forespørsel til Web-tjenesten.

  • Webtjenesten genererer et unntak.

I dette scenariet kaller ikke den asynkrone operasjonen HttpWebRequest metoden BeginGetResponse eller tilbakeringingsfunksjonen. Imidlertid er uventet HttpWebRequest asynkrone operasjonen fullføres. Webtjenesten deretter slutter å svare. I tillegg øke til 100 prosent CPU-bruk på serveren, og deretter serveren slutter å svare.Symptom 2Tenk deg følgende:

  • Du kjører et Microsoft .NET Framework 2.0 SP2-basert program som kaller en webtjeneste ved hjelp av klientkomponenter for Microsoft ASP.NET Web-tjenesten. For eksempel programkode genereres av Wsdl.exe-prosessen eller programmet kaller SoapHttpClientProtocol -klassen.

  • Klienten starter Webtjenestekallet asynkront.

  • Klienten sender en forespørsel til en server.

  • Klienten mottar deretter svar med som har null-lengde innhold.

Når Web-tjenesten prøver å behandle dette svaret i dette scenariet, unntak en System.ArgumentNullException . Deretter kan du motta følgende feilmelding:

Verdien kan ikke være null.

Obs! Dette problemet oppstår ikke når klienten starter Webtjenestekallet synkront.

Årsak

Symptom 1Dette problemet oppstår fordi .NET Framework-unntaksbehandling ikke anser tilfelle der HttpWebRequest.EndGetRequestStream -metoden genererer et unntak når dette unntaket inneholder et svar fra serveren.

Oppløsning

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som beskrives i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet.Hvis du vil laste ned denne hurtigreparasjonen, kan du gå til følgende webområde for Microsoft koble:

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

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om problemene som er beskrevet i delen "Symptom 1", klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

Løs 973134 : Web-tjenesten slutter å svare, og et unntak når du kjører et .NET Framework 2.0 S-baserte asynkrone Web-tjenestenHvis du vil ha mer informasjon om problemene som er beskrevet i delen "Symptom 2", kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

Løs 973136 : ArgumentNullException melding om unntaksfeil når et .NET Framework 2.0 S-basert program prøver å behandle svar med nullengde innhold på en asynkron forespørsel for ASP.NET Web service: "Verdien kan ikke være null"

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.