Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Gejala

Pada komputer yang menjalankan Windows 7, Anda mengalami satu atau lebih gejala berikut ini.

Gejala 1

Pertimbangkan skenario berikut ini:

  • Anda menjalankan layanan Web asinkron yang menggunakan Microsoft .NET Framework 2.0 Paket Layanan 2 (SP2) di server.


  • Operasi asinkron HttpWebRequest mengirimkan permintaan Web untuk layanan Web.

  • Layanan Web mengeliminasi pengecualian.

Dalam skenario ini, operasi asinkron HttpWebRequest memanggil metode BeginGetResponse atau fungsi panggilan balik. Namun, operasi asinkron HttpWebRequest tiba-tiba selesai. Layanan Web kemudian berhenti merespons. Selain itu, penggunaan CPU di server dapat meningkat ke 100 persen, dan kemudian server berhenti merespons.

Gejala 2

Pertimbangkan skenario berikut ini:

  • Anda menjalankan Microsoft .NET Framework 2.0 SP2 berbasis aplikasi yang memanggil layanan Web dengan menggunakan komponen klien layanan Microsoft ASP.NET Web. Misalnya, kode aplikasi yang dihasilkan oleh proses Wsdl.exe, atau aplikasi panggilan kelas SoapHttpClientProtocol .

  • Klien memanggil layanan Web panggilan asinkron.

  • Klien mengirimkan permintaan ke server.

  • Klien kemudian menerima respons Web yang memiliki nol-panjang konten.

Ketika Layanan Web mencoba memproses respons ini dalam skenario ini, pengecualian System.ArgumentNullException dibuang. Kemudian, Anda menerima pesan galat berikut:

Nilai tidak boleh kosong.

Catatan Masalah ini terjadi saat klien memanggil layanan Web panggilan serentak.

Penyebab

Gejala 1

Masalah ini terjadi karena penanganan pengecualian .NET Framework tidak menganggap kasus di mana metode HttpWebRequest.EndGetRequestStream mengeliminasi pengecualian ketika pengecualian yang berisi respons dari server.

Pemecahan masalah

Informasi Hotfix

Sekarang tersedia hotfix yang didukung dari Microsoft. Namun, ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini.

Untuk men-download perbaikan terbaru ini, kunjungi situs Microsoft Connect Web berikut ini:

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

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi lebih lanjut

Untuk informasi selengkapnya tentang masalah yang dijelaskan di bagian "Gejala 1", klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

MEMPERBAIKI 973134 : Layanan Web berhenti merespons, dan pengecualian terjadi ketika Anda menjalankan berbasis .NET Framework 2.0 S asinkron layanan Web

Untuk informasi selengkapnya tentang masalah yang dijelaskan di bagian "Gejala 2", klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

MEMPERBAIKI 973136 : ArgumentNullException pengecualian pesan galat saat aplikasi berbasis .NET Framework 2.0 S mencoba memproses respons dengan nol-panjang konten untuk permintaan layanan ASP.NET Web asinkron: "Nilai tidak boleh kosong"

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×