Simptomi
Razmotrite sledeći slučaj:
-
Pokrenete Microsoft .NET Framework 2.0 SP2 aplikaciji kojom se poziva na Web uslugu pomoću Microsoft ASP.NET Web usluge klijentske komponente. Na primer, šifru aplikacije je generisao Wsdl.exe, ili ti nazovi SoapHttpClientProtocol razreda u aplikaciji.
-
Klijent poziva Web servisa poziv asinhrono.
-
Klijent šalje zahtev serveru.
-
Web usluga vraća odgovor nulte dužine sadržaja.
U ovom slučaju, kada je Web usluga pokuša da obradi ovaj odgovor, na System.ArgumentNullException izuzetka zajedno sa sljedeću poruku:
Vrednost ne može biti nula.
Napomena Ovaj problem ne pojavljuje kada klijent poziva Web servisa poziv sinhronizovano.
Rešenje
Podržana hitna ispravka je dostupna od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za ispravljanje samo problem koji je opisan u ovom članku. Primenite je samo na sisteme sa ovim određenim problemom. Da biste preuzeli ovaj prilagodbeni popravak, posetite sledeće povezivanje Web lokacije Microsoft:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=20922
Preduslovi
Morate imati na .NET Framework 2.0 Service Pack 2 (SP2) ili .NET Framework 3.5 SP1 instaliran da biste primenili ovaj prilagodbeni popravak.
Zahtev za ponovnim pokretanjem
Ne morate ponovo pokrenuti računar kada instalirate prilagodbeni popravak.
Informacije o zameni hitne
Ovaj prilagodbeni popravak ne zamjenjuje druge prilagodbene popravke.
Informacije o datoteci
Verzija ove hitne ispravke na engleskom jeziku ima atribute datoteke (ili novije atribute datoteke) koji su navedeni u tabeli. Datumi i vremena ovih datoteka navedeni su u koordiniranom univerzalnom vremenu (UTC). Kada pregledate informacije o datoteci, to je pretvaraju u lokalno vrijeme. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu " Vremenska zona " u stavci " datum i vreme " na kontrolnoj tabli.
Ime datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vreme |
---|---|---|---|---|
System.web.services.dll |
2.0.50727.4055 |
839,680 |
17-Jul-2009 |
09:22 |
Status
Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.