Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

V počítači so systémom Windows 7, sa vyskytnúť niektorý z nasledujúcich príznakov.

Príznak 1

Predstavte si nasledujúcu situáciu:

  • Spustiť asynchrónne webová služba, ktorá používa rozhranie Microsoft .NET Framework 2.0 Service Pack 2 (SP2) na serveri.


  • Asynchrónna operácia HttpWebRequest odošle požiadavku webovej webovej služby.

  • Webová služba hodí výnimku.

V takomto prípade HttpWebRequest asynchrónna operácia zavolať metódu BeginGetResponse alebo funkciu spätného volania. Asynchrónna operácia HttpWebRequest však nečakane je dokončená. Webová služba potom prestane reagovať. Okrem toho využitie Procesora na serveri môže zvýšiť na 100 percent a potom server prestane reagovať.

Príznak 2

Predstavte si nasledujúcu situáciu:

  • Spustiť Microsoft .NET Framework 2.0 SP2-založené aplikácie, ktorá vyžaduje webovej služby pomocou klienta súčasti Microsoft ASP.NET webových služieb. Napríklad aplikácia kód vygenerovaný proces Wsdl.exe alebo aplikácia volá SoapHttpClientProtocol triedy.

  • Klient vyvolá asynchrónne volaní webovej služby.

  • Klient odošle požiadavku na server.

  • Klient potom dostane Web odpoveď nulovej dĺžky obsahu.

Pri webovej služby sa pokúša spracovať túto odpoveď v tomto scenári, System.ArgumentNullException sa výnimka. Potom sa zobrazí nasledujúce chybové hlásenie:

Hodnota nesmie byť null.

Poznámka: Tento problém sa nevyskytuje, keď klient vyvolá volaní webovej služby synchrónne.

Príčina

Príznak 1

Tento problém sa vyskytuje, pretože rozhranie .NET Framework výnimiek za prípad, kedy HttpWebRequest.EndGetRequestStream metóda hodí výnimku pri tejto výnimky obsahuje odpoveď zo servera.

Riešenie

Informácie o rýchlej oprave

Rýchla oprava je k dispozícii od spoločnosti Microsoft. Je však určená iba problém, ktoré popisuje tento článok. Použite ju iba v počítačoch s týmto konkrétnym problémom.

Ak chcete prevziať túto rýchlu opravu, navštívte pripojenie webovej lokalite Microsoft:

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27977

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Ďalšie informácie

Ďalšie informácie o problémoch, ktoré sú opísané v časti "Príznak 1" po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

973134 FIX: webová služba prestane reagovať a sa výnimka pri spustení .NET Framework 2.0 S procesorom asynchrónne webovej služby

Ďalšie informácie o problémoch, ktoré sú popísané v časti "Príznak 2", po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

973136 FIX: ArgumentNullException výnimkou chybové hlásenie pri .NET Framework 2.0 S aplikácia sa pokúša spracovať odpoveď prázdny obsah asynchrónne ASP.NET Web service žiadosť: "Hodnota nemôže byť null"

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×