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

IIS 6. 0'da nasıl ISAPI uzantıları için hata ayıklama bilgileri

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ı.
Önemli Bu makale, kayıt defterini düzenlemeyle ilgili bilgi içerir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun çıkması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makaleyi inceleyin:
256986  (http://support.microsoft.com/kb/256986/ ) Microsoft Windows Kayıt Defteri'nin Açıklaması

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Microsoft ınternet ınformation Services (IIS) 6.0 için kaynak kodunu, rapor hata ayıklama bilgilerini, ISAPI uzantıları için hata ayıklama ifadeleri içerir. Bu makale, IIS 6. 0'da ISAPI uzantıları için hata ayıklama bilgilerini oluşturmak için bir bilgisayarın yapılandırılmasında açıklamaktadır.

Daha fazla bilgi

ISAPI uzantıları için hata ayıklama bilgileri oluşturmak için bir bilgisayarı yapılandırmak için şu adımları izleyin.

Bir kayıt defteri anahtarı oluşturun.

Gerekli kayıt defteri anahtarı oluşturmak için aşağıdaki adımları izleyin:

Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sisteminizi yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini kendi sorumluluğunuzda değiştiriniz.
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit.exe yazın ve Tamam ' ı tıklatın.
  2. Aşağıdaki kayıt defteri anahtarını bulun ve tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
  3. Parametreler ' ı sağ tıklatın, Yeni ' nin üzerine gelin ve anahtar ' ı tıklatın.
  4. W3ISAPI yazın ve ENTER tuşuna basın.
  5. W3ISAPI sağ tıklatın, Yeni ' nin üzerine gelin ve sonra DWORD değeri ' ni tıklatın.
  6. Debugflags yazın ve ENTER tuşuna basın.
  7. Debugflags ' ı sağ tıklatın ve sonra Değiştir ' i tıklatın.
  8. Değer verisi kutusuna, istediğiniz bayrak değeri yazın ve Tamam ' ı tıklatın. Geçerli bayrak değerini aşağıdaki tabloda görüntülenir.
    Bu tabloyu kapaBu tabloyu aç
    Bayrak değeriIfade
    0x80000000Bir ISAPI uzantısı'nı yükleme girişimi yapıldığında, bir hata ayıklama satır yazdırın.
    0x10000000Bir ISAPI uzantısı için HttpExtensionProc işlevi çağrıldığında, hata ayıklama bir satır yazdırın.
    0x01000000Bir ISAPI uzantısı GetServerVariable işlevini çağırdığında bir hata ayıklama satır yazdırın.
    0x02000000Bir ISAPI uzantısı ServerSupportFunction</a0> işlevini çağırdığında bir hata ayıklama satır yazdırın.
    0x04000000Belirli bir ISAPI uzantısı tarafından çağrılan ServerSupportFunction işlev komutu için hata ayıklama bir satır yazdırın.
    0x08000000Arabellek ilk bölümü olmayan dize arabelleklerini kullan işlevleri hata ayıklama çıktısını yazdırma sırasında yazdırma. ReadClient ve WriteClient işlevleri olmayan dize arabelleklerini kullan işlevlere örnektir.
    0x00100000Bir ISAPI işlevi başarısız olduğunda, hata ayıklama bir satır yazdırın.
    0x00200000Bir ISAPI işlevi başarılı olduğunda, hata ayıklama bir satır yazdırın.
    0x00400000Bir ISAPI uzantısı ReadClient işlevini çağırdığında bir hata ayıklama satır yazdırın.
    0x00800000Bir ISAPI uzantısı WriteClient işlevini çağırdığında bir hata ayıklama satır yazdırın.
    0xFFFFFFFFTüm hata ayıklama satırlarını yazdırın.

(Windbg.exe) WinDbg hata ayıklayıcısını, hata ayıklama çıkışı'nı görüntülemek için kullanın

Hata ayıklama çıkışı'nı görüntülemek için Windbg.exe kullanmak için aşağıdaki adımları izleyin:
  1. Karşıdan yükleyip daha sonra hata ayıklama araçları Windows için. Hata ayıklama araçları Windows için karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
  2. Windbg.exe çalıştırın. Varsayılan olarak, Windbg.exe dosyası aşağıdaki klasörde bulunur:
    Drive: Windows için \Program Files\Debugging araçları
    NotDrive, Windows'un yüklü olduğu sabit diski gösterir.
  3. Dosya menüsünde, ek bir işlem için tıklatın.
  4. Işleme Ekle iletişim kutusunda, inetinfo.exe düğümü tıklatın ve sonra Tamam ' ı tıklatın.
  5. Çalışma alanı 'base' iletişim kutusunda, Evet ' i tıklatın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbmt kbisapiext kbinetdev kbdebug kbhowto KB909888 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:909888  (http://support.microsoft.com/kb/909888/en-us/ )