ASP.NET web uygulamalarında hata ayıklanamıyor

Bu makale, Microsoft Visual Studio .NET'te bir ASP.NET uygulamasında hata ayıklayamazsanız sorunu çözmenize yardımcı olur.

Orijinal ürün sürümü: ASP.NET
Özgün KB numarası: 318465

Belirtiler

Visual Studio .NET'te bir ASP.NET uygulamasında hata ayıkladığınızda, aşağıdaki Geliştirme Ortamı hata iletisini alabilirsiniz:

Proje çalıştırılırken hata oluştu: Web sunucusunda hata ayıklama başlatılamıyor. Sunucu, ASP.NET veya ATL Sunucusu uygulamalarında hata ayıklamayı desteklemez. Visual Studio .NET sunucu bileşenlerini yüklemek için kurulumu çalıştırın. Kurulum çalıştırıldıysa, geçerli bir URL'nin belirtildiğini doğrulayın.
Çevrimiçi belgelerde ASP.NET ve ATL Sunucusu hata ayıklama konusuna da başvurabilirsiniz. Gelecekte bu proje için ASP.NET sayfalarda hata ayıklama girişimlerini devre dışı bırakmak istiyor musunuz?

Neden

.NET Framework kurulumu veya yüklemesi doğru tamamlanmadıysa bu hata oluşabilir. Bu durumda, ASP.NET dosya adı uzantıları (.aspx gibi) için uygulama eşlemeleri Internet Information Services'te (IIS) doğru yapılandırılmaz.

Uygulama eşlemelerinin doğru olup olmadığını denetlemek için şu adımları izleyin:

  1. Başlat'ı seçin, Programlar'ın üzerine gelin, Yönetimsel Araçlar'ın üzerine gelin ve ardından Internet Services Manager'ı seçin.

  2. Yerel ana bilgisayara (bilgisayar adı) karşılık gelen düğümü genişletin ve ardından Varsayılan Web Sitesi düğümünü genişletin.

  3. Web uygulaması dizininize sağ tıklayın ve özellikler'i seçin.

  4. Dizin sekmesinde, Uygulama Ayarları'nın altında Yapılandırma'yı seçin.

  5. Uygulama Eşlemeleri sekmesini seçin.

  6. Uygulama Eşlemeleri sekmesindeki Uygulama Eşlemeleri'nin altında, .aspx uzantısının aşağıdaki dinamik bağlantı kitaplığına (DLL) eşlenip eşlenmediğini denetleyin:
    C:\Windows Directory\Microsoft.Net\Framework\<Version>\aspnet_isapi.dll

    Not

    Bu yoldaki Windows Dizini'ni sisteminiz için doğru dizinle, Sürüm'ü ise sisteminizde yüklü olan .NET Frame çalışmasının sürümüyle değiştirmelisiniz.

  7. Uygulama eşleme girdisi bulunamazsa Çözüm bölümündeki adımları izleyin.

Çözüm

Bu sorunu çözmek için, tek bir bilgisayarda birden çok ASP.NET sürümünün yüklenmesini ve kaldırılmasını yöneten yönetim yardımcı programını kullanın Aspnet_regiis.exe .

Yardımcı programını kullanmak Aspnet_regiis.exe için şu adımları izleyin:

  1. Başlat'ı ve ardından Çalıştır'ı seçin.

  2. kutusuna cmd yazın ve ardından Tamam'ı seçerek bir komut istemi açın.

  3. Komut isteminde komutunu kullanarak cd aşağıdaki dizine geçin:
    C:\Windows Directory\Microsoft.Net\Framework\Version

    Not

    Bu yoldaki Windows Dizini'ni sisteminiz için doğru dizinle, Sürüm'ü ise sisteminizde yüklü olan .NET Framework sürümüyle değiştirmelisiniz.

  4. Gerekli uygulama eşlemelerini doğru yapılandırmak için yazın aspnet_regiis -i .