FIX: Een toepassing die is gebaseerd op Microsoft.NET Framework 2.0 Service Pack 2 en die roept een serviceoproep asynchroon genereert een uitzondering op een computer waarop Windows 7

BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.

De Engelstalige versie van dit artikel is de volgende:977020
Symptomen
U ondervindt een of meer van de volgende symptomen op een computer waarop Windows 7 wordt uitgevoerd.

Symptoom 1

Het volgende scenario:
  • Een asynchrone webservice die gebruikmaakt van Microsoft worden uitgevoerd.NET Framework 2.0 Service Pack 2 (SP2) op een server.
  • DeHet HttpWebRequestasynchrone bewerking verzendt webservice-aanvraag naar de webservice.
  • De webservice genereert een uitzondering.
In dit scenario deHet HttpWebRequestasynchrone bewerking roept niet deBeginGetResponsede methode of de functie terugbellen. Echter, deHet HttpWebRequestonverwacht is asynchrone bewerking voltooid. De webservice vervolgens niet meer reageert. Bovendien kan het CPU-gebruik op de server verhogen tot 100 procent en de server reageert niet meer.

Symptoom 2

Het volgende scenario:
  • Uitvoeren van Microsoft.NET Framework 2.0 SP2-toepassing die een webservice aanroept via Microsoft ASP.NET Web service client components. Bijvoorbeeld de toepassingscode wordt gegenereerd door het proces Wsdl.exe of roept de toepassing deSoapHttpClientProtocolklasse.
  • De client wordt asynchroon Web service call.
  • De client verzendt een aanvraag naar een server.
  • De client ontvangt vervolgens een webpagina antwoord met lengte nul inhoud.
Wanneer de webservice verwerken deze reactie in dit scenario probeert eenSystem.ArgumentNullExceptionuitzondering. Vervolgens wordt het volgende foutbericht weergegeven:
Waarde kan niet leeg zijn.
OpmerkingDit probleem treedt niet op wanneer de client Web service call synchroon roept.
Oorzaak
Symptoom 1

Dit probleem treedt op omdat de.NET Framework exception handling beschouwt de gevallen waarin deHttpWebRequest.EndGetRequestStreammethode genereert een uitzondering wanneer die uitzondering een reactie van de server bevat.
Oplossing

Informatie over hotfixes

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat wordt beschreven. Gelden alleen voor systemen waarop dit specifieke probleem.

Bezoek de volgende website van Microsoft Connect downloaden van deze hotfix:
Status
Microsoft heeft bevestigd dat dit probleem in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op' is.
Meer informatie
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over de problemen die worden beschreven in de sectie 'Symptomen 1':
973134FIX: De webservice niet meer reageert en een uitzondering wordt gegenereerd wanneer u een.NET Framework 2.0 s gebaseerde asynchrone webservice
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over de problemen die worden beschreven in de sectie 'Symptomen 2':
973136FIX: ArgumentNullException uitzondering foutbericht wanneer een.NET Framework 2.0 S-toepassing probeert een antwoord met lengte nul inhoud een asynchrone ASP verwerken.NET webservice-aanvraag: 'Waarde kan niet null'
Opmerking Dit is een artikel voor snelle publicatie dat rechtstreeks is gemaakt vanuit de ondersteuningsorganisatie van Microsoft. De informatie in dit artikel wordt in de huidige vorm aangeboden in reactie op nieuw geconstateerde problemen. Aangezien artikelen van dit type zeer snel moeten worden gepubliceerd, kan de inhoud typografische fouten bevatten en kan de inhoud zonder voorafgaande kennisgeving worden gewijzigd. Raadpleeg de Gebruiksrechtovereenkomst voor overige aandachtspunten.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 977020 - Laatst bijgewerkt: 03/19/2011 18:06:00 - Revisie: 2.0

Microsoft .NET Framework 2.0 Service Pack 2

  • kbfix kberrmsg kbbug kbexpertiseinter kbsurveynew kbqfe kbmt KB977020 KbMtnl
Feedback