Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Windows 7 çalıştıran bir bilgisayarda bir veya daha aşağıdaki belirtilerden biriyle karşılaşırsınız.

Belirti 1

Aşağıdaki senaryoyu düşünün:

  • Microsoft .NET Framework 2.0 Service Pack 2 (SP2) kullanan bir sunucuda bir zaman uyumsuz Web hizmeti çalıştırın.


  • HttpWebRequest zaman uyumsuz işlemi, Web hizmetine bir Web isteği gönderir.

  • Web hizmeti bir istisna atar.

Bu senaryoda, HttpWebRequest zaman uyumsuz işlem BeginGetResponse yöntemi veya geri arama işlevini çağırmaz. Ancak, zaman uyumsuz işlem HttpWebRequest beklenmedik bir şekilde tamamlanır. Web hizmeti daha sonra yanıt vermemeye başlar. Ayrıca, sunucudaki CPU kullanımı yüzde 100 oranına ve sunucu yanıt vermiyor.

Belirti 2

Aşağıdaki senaryoyu düşünün:

  • Microsoft .NET Framework 2.0 SP2 tabanlı ve Microsoft ASP.NET Web hizmeti istemci bileşenlerini kullanarak Web hizmeti çağıran uygulama çalıştırdığınız. Örneğin, uygulama kodu Wsdl.exe işlem tarafından oluşturulan veya SoapHttpClientProtocol sınıfı uygulama çağırır.

  • İstemci Web hizmeti çağrısı zaman uyumsuz olarak çağırır.

  • İstemci bir sunucuya bir istek gönderir.

  • İstemci daha sonra sıfır uzunluklu bir içeriğe sahip bir Web yanıt alır.

Web hizmeti, bu senaryoda bu yanıtı işlemeye çalıştığında bir System.ArgumentNullException istisnası atılır. Daha sonra aşağıdaki hata iletisini alırsınız:

Değer null olamaz.

Not: İstemci uyumlu olarak Web hizmeti çağrısı istediğinde bu sorun oluşmaz.

Neden

Belirti 1

Bu sorun, .NET Framework bir özel durum işleme başka bir özel durum sunucusundan yanıt içerdiğinde, HttpWebRequest.EndGetRequestStream yöntemi aykırı bir durumu düşünün değil nedeniyle oluşur.

Çözüm

Düzeltme bilgileri

Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak, bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın.

Bu düzeltmeyi yüklemek için aşağıdaki Microsoft Connect Web sitesini ziyaret edin:

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

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

"Belirti 1" bölümünde açıklanan sorunları hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

973134 düzeltme: Web hizmeti yanıt vermiyor ve .NET Framework 2.0 SP1 tabanlı bir zaman uyumsuz Web hizmeti çalıştırdığınızda, özel bir durum yaratılır

"Belirti 2" bölümünde açıklanan sorunları hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

973136 düzeltme: sıfır uzunluklu içerikle yanıt zaman uyumsuz bir ASP.NET Web hizmeti isteğini işlemek .NET Framework 2.0 SP1 tabanlı bir uygulama çalıştığında, ArgumentNullException özel durum hata iletisi: "Değeri boş olamaz"

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×