Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Symptomer

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

Symptom 1

Tenk 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 2

Tenk 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 1

Dette 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-tjenesten

Hvis 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.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×