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

HttpWebRequest sınıftan veya HttpClient .NET Framework 4.5 sunucuya istek göndermek için kullandığınız olduğunu varsayalım. Bu durumda, isteği yapıldıktan sonra HTTP yanıtı parçalı, sunucu bağlantısı kesilir.

Not: Bu sorun, genellikle aşağıdaki Knowledge Base (KB) makalesinde açıklanan güncelleştirmeyi uyguladıktan sonra oluşur:

2750149 .NET Framework 4.5 Windows 8, Windows RT ve Windows Server 2012 için kullanılabilir bir güncelleştirme: Ocak 2013

Çözüm

HttpWebRequest ve HttpClient sınıflarını bir bağlantıyı yeniden sağlamak için yeni bir istek yapılmadan önce bağlantısından gelen tüm HTTP isteği yanıtları Drenaj gerekir. Bu sorun ile başa çıkmak için aşağıdaki yöntemlerden birini uygulayın:

  • Yeni bir istek göndermeden önce tamamen yanıt akımı drain olduğunu emin olun. Bir yığın halinde yanıtını aldığınızda, "0 okunan baytlar." akışta okuma yöntemi dönene kadar Örneğin, uygulama yanıt akışı okur

    Not: Bu yaklaşım, yüklenecek ek bir güncelleştirme gerektirir.

  • KB 2750149'de düzeltme yükleme öncesi aynı davranışı geri yüklemek için bu güncelleştirmeyi yükleyin. Uygulama yanıt akışı kapandığında HttpWebRequest sınıf yanıtlar Drenaj dener. Bu işlem başarılı olursa, bağlantı sonraki istek için yeniden kullanılabilir.

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 sorunu çözmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=supportNot: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

Önkoşullar

Bu düzeltmeyi uygulamak için Microsoft.NET Framework 4.5 yüklü olması gerekir.

Yeniden başlatma gereksinimi

Etkilenen dosyalar yükleme sırasında kullanılıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Bu düzeltmeyi uygulamadan önce .NET Framework kullanan tüm uygulamaları kapatmanızı öneririz.

Bu düzeltmenin genel sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Windows 8'in tüm desteklenen x86 tabanlı sürümleri

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86

Tüm desteklenen Windows 8, Windows Server 2012 x64 tabanlı sürümleri

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:58

x86

System.dll

4.0.30319.19082

3,449,912

08-May-2013

23:35

x86


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!

×