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

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 977020 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

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:
http://Connect.Microsoft.com/VisualStudio/downloads/DownloadDetails.aspx?DownloadID = 27977

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.

Eigenschappen

Artikel ID: 977020 - Laatste beoordeling: zaterdag 19 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 2.0 Service Pack 2 op de volgende platformen
    • Windows 7 Enterprise
    • Windows 7 Enterprise N
    • Windows 7 Professional
    • Windows 7 Professional N
    • Windows 7 Ultimate
    • Windows 7 Ultimate N
Trefwoorden: 
kbfix kberrmsg kbbug kbexpertiseinter kbsurveynew kbqfe kbmt KB977020 KbMtnl
Automatisch vertaald artikel
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

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com