Düzeltme: bir modül içinde IIS 7.5 InsertEntityBody yöntemini çağırdığında yığın bozulması oluşur

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Size yeni bir varlık gövdesi varolan bir HTTP istek gövdesine eklemek için IHttpRequest::InsertEntityBody yöntemini çağıran bir HTTP modülü oluşturun.

  • Internet Information Services (IIS) 7.5 çalıştıran bir bilgisayarda modülü kaydetmek ve sonra modülü sağlar.

  • IIS hizmetini yeniden başlatın ve bilgisayar üzerinde barındırılan bir Web sayfasına bir istemci isteği sonra yapılır.

Bu senaryoya göre yığın bozulması oluşur ve modülü çalışmıyor.

Neden

Sorun InsertEntityBody yöntemi IIS hizmeti boşaltılmış bir bellek konumundan arabelleğini okumaya çalıştığında oluşan bir erişim ihlali nedeniyle oluşur.

Çözüm

Düzeltme bilgileri

Aşağıdaki dosyalar Microsoft Download Center yüklenebilir:Download düzeltme paketini şimdi karşıdan yükle. Microsoft Destek dosyalarını karşıdan yükleme 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:

Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl edinilir? Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Ön koşullar

IIS 7. 5'in bu düzeltmeyi uygulamak için yüklü olması gerekir. Bu düzeltme, aşağıdaki işletim sistemlerinden birini çalıştıran bir bilgisayara yüklenebilir:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Yeniden başlatma gereksinimi

IIS çalışıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce (ABD) sürümü düzeltmeyi yüklemek için bir Microsoft Windows Installer paketi kullanır. Tarihler ve saatler bu dosyaların Koordinatlı Evrensel Saat'e (UTC) aşağıdaki tabloda listelenir. Dosya bilgilerini görüntülediğinizde tarih yerel saate dönüştürülür. UTC ile yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.

Windows 7 ve Windows Server 2008 R2 dosya bilgileriyle ilgili notlar

Önemli Windows 7 düzeltmeleri ve Windows Server 2008 R2 düzeltmeleri aynı paketlerinde bulunur. Ancak, düzeltmeler düzeltme isteği sayfasında her iki işletim sistemi altında listelenir. Bir veya her iki işletim sistemleri için geçerli olan düzeltme paketini istemek için "Windows 7/Windows altında Server 2008 R2" sayfada listelenen düzeltme'yi seçin. Her zaman her düzeltmenin uygulandığı gerçek işletim sistemini belirlemek için bir makale "Aşağıdakilere Uygulanır" bölümüne bakın.

  • Belirli bir ürün, kilometre taşı (RTM, SPn) ve hizmet dalı (LDR, GDR) için geçerli olan dosyalar, aşağıdaki tabloda gösterildiği şekilde dosya sürümü numaraları incelenerek belirlenebilir:

  • Her bir ortam için yüklenen MANIFEST (.manifest) ve MUM (.mum) dosyaları, "Windows 7 ve Windows Server 2008 R2 için ek dosya bilgileri" bölümünde ayrı olarak listelenmiştir. MUM ve MANIFEST dosyalarının yanı sıra bunların ilişkili güvenlik kataloğu (.cat) dosyaları güncelleştirilmiş bileşenin durumunu korumak açısından kritik önem taşımaktadır. Özniteliklerin listelenmediği güvenlik kataloğu dosyaları, Microsoft dijital imzası kullanılarak imzalanmıştır.

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

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×