Makale numarası: 892847 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 3.6

Düzeltme: IP adresleri IP listesine eklendiğinde IIS 6.0 yanlış bağlantı noktalarına bağlanır

Hotfix Download is availableHotfiks Yüklemesi Mevcut
Hotfiks taleplerini görüntüle ve indir
Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

IP adreslerini bir IP listesine eklendiğinde Microsoft ınternet ınformation Services (IIS) 6.0 için bağlantı noktası yanlış bağlar görebilirsiniz. Şu senaryoyu inceleyin:
  • Web sunucusu, iki IP adresi vardır. Bu IP adreslerini bir yüklü ağ kartı, ınternet ınformation Services Yöneticisi (IISM) IIS 6. 0'da bağlıdır. Bu örnekte, iki IP adresi 10.10.10.2 ve 10.10.10.3 ' dir.
  • IIS 6. 0'da iki Web sitesi vardır. Web sitesi 1 10.10.10.2:80 HTTP trafiği bağlıdır. 1 Web sitesi için SSL trafiğini 10.10.10.2:443 da bağlıdır. 2 Web sitesi için yalnızca HTTP trafiği 10.10.10.3:80 bağlıdır.
Netstat komutu, bilgisayarın dinlediği bağlantı noktalarını görüntülemek için kullandığınızda, bu senaryoda, IIS 6.0 bağlantı noktası 80 ve 443 numaralı bağlantı noktası için her iki IP adreslerini bağlı olduğunu fark edebilirsiniz.

Bu sorun oluşur, aşağıdaki koşullardan biri doğrudur:
  • Her iki IP adresi, IP listesine eklendi.
  • Hem bağlantı noktası 80 ve 443 numaralı bağlantı noktası üzerinde 0.0.0.0 bağlıdır.
Bu sorunu gidermek için IIS 6.0 DisableSocketPooling</a0> özelliği true olarak ayarlamak yoluyla edemiyor.

Neden

Bu sorun, HTTP.sys dosyasının IISM yapılandırılmış IP adresleri için Web sitelerindeki tüm bağlantı noktalarını bağlar nedeniyle oluşur.

Çözüm

Hizmet paketi bilgileri

Bu sorunu gidermek için <a0></a0>, Windows Server 2003 için en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
889100  (http://support.microsoft.com/kb/889100/ ) En son Windows Server 2003 hizmet paketi nasıl elde edilir

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine başvurun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.

ÖNKOŞULLAR

Microsoft Windows Server 2003 Service Pack bu düzeltmeyi uygulamak için 1 (SP1) olması gerekir.

Yeniden başlatma gereksinimi

Bu düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekir.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

Kayıt defteri Bilgileri

Bu düzeltmeyi etkinleştirmek için bir kayıt defteri anahtarı oluşturmanız gerekir. Bunu yapmak için şu adımları izleyin:
  1. Bu düzeltmeyi uygulayın.
  2. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam ' ı tıklatın.
  3. Aşağıdaki kayıt defteri anahtarını bulun ve tıklatın:
    HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
  4. Parametreler ' ı sağ tıklatın, Yeni ' nin üzerine gidin ve DWORD değeri ' ni tıklatın.
  5. DisableEndpointSharing yazın ve ENTER tuşuna basın.
  6. DisableEndpointSharing sağ tıklatın, Değiştir ' i tıklatın, 1 <a2>Değer verisi</a2> kutusuna yazın ve Tamam ' ı tıklatın.
  7. IP dinleme listesindeki tüm girdileri silin.

    Not Bu eylemi tamamlamak için <a0></a0>, Microsoft Windows Destek Araçları yüklü olmalıdır.

    Listelenen herhangi bir IP adresi olup olmadığını belirlemek için <a0></a0>, komut istemini açın ve sonra da aşağıdaki komutu çalıştırın:
    sorgu iplisten Httpcfg
    IP dinleme listesi boş ise, komut aşağıdaki dizeyi döndürür:
    HttpQueryServiceConfiguration completed with 1168.
    Komut, IP adreslerinin bir listesini verir, aşağıdaki komutu kullanarak listedeki her IP adresi kaldırın:
    httpcfg delete iplisten -i x.x.x.x
    Not Bu komutta, yer tutucu x.x.x.x IP dinleme listesinde listelenen IP adresini temsil eder.

    Silme komutu başarılı olursa, aşağıdaki dizeyi geri döndürür:
    HttpQueryServiceConfiguration completed with 0.
  8. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  9. Komut isteminde NET STOP HTTP /y yazın ve ENTER tuşuna basın.
  10. Komut isteminde iisreset /restart yazın ve ENTER tuşuna basın.
Not HTTP.SYS IP dinleme listesi herhangi bir girdi içeriyorsa, bu değişiklik, hiçbir etkisi olmayacaktır.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Windows Server 2003 SP1, ıtanium mimarisi
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAAT
Http.sys5.2.3790.2419794,62411 Nis 200521: 40
Windows Server 2003 SP1 ' in x 64
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAAT
Http.sys5.2.3790.2419535,04011 Nis 200521: 40
Windows Server 2003 SP1 ' in x 86
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAAT
Http.sys5.2.3790.2419289,28009 Nis 200503: 48

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak Windows Server 2003 Service Pack 2'de giderilmiştir.

Daha fazla bilgi

Microsoft ınternet ınformation Services 5.0 içinde DisableSocketPooling</a0> özelliği, IIS 5.0 metatabanı doğru ayarlayarak, bu sorunu çözümleyebilirsiniz. DisableSocketPooling</a0> özelliği geçerli bir IIS 6.0 metatabanı özelliğinde olsa da, true, metatabanındaki IIS 6. 0'ın bu özelliği ayarlamak, sorunu gidermez.

Yazılım güncelleştirme terminolojisi 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:
824684  (http://support.microsoft.com/kb/824684/ ) Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Referanslar

Bir IP adresi IP listesine ekleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
813368  (http://support.microsoft.com/kb/813368/ ) DisableSocketPooling metatabanı özelliği ayarlamanın hiçbir etkisi

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbmt kbautohotfix kbwinserv2003sp2fix kbfix kbbug kbpubtypekc kbqfe kbhotfixserver KB892847 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:892847  (http://support.microsoft.com/kb/892847/en-us/ )