Simptomi
Razmotrite sljedeći scenarij:
-
Pokrenite Microsoft .NET Framework 2.0 SP2 temelji aplikaciju koja poziva web-usluge korištenjem komponente klijenta servisa Microsoft ASP.NET Web. Ako, na primjer, Šifra aplikaciju generira Wsdl.exe ili klase SoapHttpClientProtocol poziv u aplikaciji.
-
Klijent pozove poziva web-servisa asinkrono.
-
Klijent šalje zahtjev na poslužitelju.
-
Web-usluga vraća odgovor koji sadrži sadržaj nulte duljine.
U ovom scenariju, kada web-usluge pokušava obraditi ovaj odgovor na System.ArgumentNullException Izbačena je iznimka uz sljedeću poruku o pogrešci:
Vrijednost ne može biti null.
Napomena Taj se problem pojaviti kada klijent pozove sinkrono poziva web-servisa.
Rješenje
Podržani prilagodbeni popravak dostupan je iz Microsoft. No taj hitni popravak je namijenjen samo ispravku problema opisanog u ovom članku. Da biste primijenili taj hitni popravak samo na sustave u kojima se pojavljuje upravo taj problem. Da biste preuzeli taj hitni popravak, posjetite sljedeće Microsoft povezati Web-mjesto:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=20922
Preduvjeti
Morate imati na .NET Framework 2.0 Service Pack 2 (SP2) ili instaliran .NET Framework 3.5 SP1 da biste primijenili taj hitni popravak.
Potreba za ponovnim pokretanjem
Ne morate ponovo pokrenuti računalo nakon instalacije hitnog popravka.
Informacije o zamjeni hitnog popravka
Ovaj hitni popravak nije zamjena za druge hitne popravke.
Podaci o datoteci
Engleska verzija ovog hitnog popravka ima atribute datoteka (ili novije atribute datoteka) koji su popisani u sljedećoj tablici. Datumi i vrijeme za te datoteke navedene su u koordiniranom univerzalnom vremenu (UTC). Kada pregledavate informacije o datoteci, pretvara se u lokalnom vremenu. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu vremenske Zone u stavci Datum i vrijeme na upravljačkoj ploči.
Naziv datoteke |
Verzija datoteke |
Veličina datoteke |
Datum |
Vrijeme |
---|---|---|---|---|
System.web.services.dll |
2.0.50727.4055 |
839,680 |
17-Jul-2009 |
09:22 |
Status
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".