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

Şunlar için geçerlidir: Windows 7Windows Server 2008 R2Internet Information Services 7.5

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:
119591 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:
    SürümÜrünKilometre taşıHizmet dalı
    7.5.7600.17xxxMicrosoft Internet Information Services 7.5RTMGDR
    7.5.7600.21xxxMicrosoft Internet Information Services 7.5RTMLDR
    7.5.7601.17xxxMicrosoft Internet Information Services 7.5SP1GDR
    7.5.7601.22xxxMicrosoft Internet Information Services 7.5SP1LDR
  • 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.
Windows 7'nin tüm desteklenen x86 tabanlı sürümleri
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatformHizmet dalı
Iiscore.dll7.5.7601.17959198,14425-Sep-1222:43x86GDR
Iiscore.dll7.5.7600.17130197,63225-Sep-1221:50x86GDR
Iiscore.dll7.5.7601.22118200,19225-Sep-1221:55x86LDR
Iiscore.dll7.5.7600.21329200,19225-Sep-1221:48x86LDR
Windows 7'nin ve Windows Server 2008 R2'nin desteklenen tüm x64 tabanlı sürümleri için
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatformHizmet dalı
Iiscore.dll7.5.7601.17959300,54425-Sep-1222:40x64GDR
Iiscore.dll7.5.7600.17130313,85625-Sep-1222:32x64GDR
Iiscore.dll7.5.7601.22118315,90426-Sep-120:31x64LDR
Iiscore.dll7.5.7600.21329314,88025-Sep-1222:31x64LDR
Windows Server 2008 R2'nin desteklenen tüm IA-64 tabanlı sürümleri için
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatformHizmet dalı
Iiscore.dll7.5.7601.17959575,48825-Sep-1221:26IA-64GDR
Iiscore.dll7.5.7600.17130573,95225-Sep-1221:28IA-64GDR
Iiscore.dll7.5.7601.22118582,14425-Sep-1221:18IA-64LDR
Iiscore.dll7.5.7600.21329581.63225-Sep-1221:29IA-64LDR

Ek dosya bilgileri

Windows 7 ve Windows Server 2008 R2 için ek dosya bilgileri
Windows 7'nin desteklenen tüm x86 tabanlı sürümleri için ek dosyalar
Dosya adıUpdate.mum
Dosya sürümüGeçerli değil
Dosya boyutu3,288
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıX86_0a27b249492399f5e7bb46319d7047df_31bf3856ad364e35_6.1.7600.17130_none_792d48e33dce1ae6.manifest
Dosya sürümüGeçerli değil
Dosya boyutu705
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıX86_3893fa03872394e3b61573da514c8ff4_31bf3856ad364e35_6.1.7600.21329_none_cf7d1abbb3066208.manifest
Dosya sürümüGeçerli değil
Dosya boyutu705
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıX86_7b4c85140b6d984a3858dbf4b1ebc008_31bf3856ad364e35_6.1.7601.17959_none_be1aa75b27ac40c0.manifest
Dosya sürümüGeçerli değil
Dosya boyutu705
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıX86_9ccad84397aceb09ed8536b76243a794_31bf3856ad364e35_6.1.7601.22118_none_2ac84db702696a05.manifest
Dosya sürümüGeçerli değil
Dosya boyutu705
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_cfb151e08a746779.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,228
Tarih (UTC)25-Sep-2012
Saat (UTC)23:34
PlatformGeçerli değil
Dosya adıX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_d04ec317a381cc88.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,228
Tarih (UTC)25-Sep-2012
Saat (UTC)23:11
PlatformGeçerli değil
Dosya adıX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_d18b3b6c87a2b93b.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,228
Tarih (UTC)25-Sep-2012
Saat (UTC)23:30
PlatformGeçerli değil
Dosya adıX86_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_d23eefbfa0a1032c.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,228
Tarih (UTC)25-Sep-2012
Saat (UTC)23:09
PlatformGeçerli değil
Windows 7 ve Windows Server 2008 R2'in tüm desteklenen x64 tabanlı sürümleri için ek dosyalar
Dosya adıAmd64_2fa88f5a563ec54e59cdf37522895d4f_31bf3856ad364e35_6.1.7600.21329_none_d244b5cff964c649.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,060
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıAmd64_9a2782acf05ed2b9b1578d0998aac46d_31bf3856ad364e35_6.1.7601.17959_none_b1a82f0e01a68d35.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,060
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıAmd64_d1e907197a0fd9a7081264bd2a6e0e0c_31bf3856ad364e35_6.1.7601.22118_none_6108fdc84f6b4da2.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,060
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıAmd64_ea97f989629c90a8235a1db0090ddbdf_31bf3856ad364e35_6.1.7600.17130_none_6693dc088de88c5e.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,060
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_2bcfed6442d1d8af.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,236
Tarih (UTC)25-Sep-2012
Saat (UTC)23:27
PlatformGeçerli değil
Dosya adıAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_2c6d5e9b5bdf3dbe.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,236
Tarih (UTC)25-Sep-2012
Saat (UTC)23:18
PlatformGeçerli değil
Dosya adıAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_2da9d6f040002a71.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,236
Tarih (UTC)26-Sep-2012
Saat (UTC)00:14
PlatformGeçerli değil
Dosya adıAmd64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_2e5d8b4358fe7462.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,236
Tarih (UTC)26-Sep-2012
Saat (UTC)01:04
PlatformGeçerli değil
Dosya adıUpdate.mum
Dosya sürümüGeçerli değil
Dosya boyutu3,730
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_362497b677329aaa.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)22:50
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_36c208ed903fffb9.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)22:49
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_37fe81427460ec6c.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)23:19
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_38b235958d5f365d.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)22:49
PlatformGeçerli değil
Windows Server 2008 R2'in desteklenen tüm IA-64 tabanlı sürümleri için ek dosyalar
Dosya adıIa64_12cb6d1aad6d92cc54ec444f576fc11b_31bf3856ad364e35_6.1.7600.17130_none_03dc66a9eee2ffc3.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,058
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıIa64_6c1183fa3cc5dd6a1ce43c13fe51f242_31bf3856ad364e35_6.1.7601.22118_none_7885d8ee91fa8448.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,058
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıIa64_746c43d065a408410e7159cb1a66b3c6_31bf3856ad364e35_6.1.7600.21329_none_f181afe1d2d95436.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,058
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıIa64_cf84600e147b47d345af3ff52b2697d6_31bf3856ad364e35_6.1.7601.17959_none_83db5979f5c2d171.manifest
Dosya sürümüGeçerli değil
Dosya boyutu1,058
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_cfb2f5d68a727075.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,232
Tarih (UTC)25-Sep-2012
Saat (UTC)23:15
PlatformGeçerli değil
Dosya adıIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_d050670da37fd584.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,232
Tarih (UTC)25-Sep-2012
Saat (UTC)23:16
PlatformGeçerli değil
Dosya adıIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_d18cdf6287a0c237.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,232
Tarih (UTC)26-Sep-2012
Saat (UTC)00:14
PlatformGeçerli değil
Dosya adıIa64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_d24093b5a09f0c28.manifest
Dosya sürümüGeçerli değil
Dosya boyutu10,232
Tarih (UTC)25-Sep-2012
Saat (UTC)23:26
PlatformGeçerli değil
Dosya adıUpdate.mum
Dosya sürümüGeçerli değil
Dosya boyutu2,767
Tarih (UTC)26-Sep-2012
Saat (UTC)19:07
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.17130_none_362497b677329aaa.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)22:50
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7600.21329_none_36c208ed903fffb9.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)22:49
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.17959_none_37fe81427460ec6c.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)23:19
PlatformGeçerli değil
Dosya adıWow64_microsoft-windows-iis-corewebengine_31bf3856ad364e35_6.1.7601.22118_none_38b235958d5f365d.manifest
Dosya sürümüGeçerli değil
Dosya boyutu7,906
Tarih (UTC)25-Sep-2012
Saat (UTC)22:49
PlatformGeçerli değil

Durum


Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.