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:
Başlat'ı seçin, Programlar'ın üzerine gelin, Yönetimsel Araçlar'ın üzerine gelin ve ardından Internet Services Manager'ı seçin.
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.
Web uygulaması dizininize sağ tıklayın ve özellikler'i seçin.
Dizin sekmesinde, Uygulama Ayarları'nın altında Yapılandırma'yı seçin.
Uygulama Eşlemeleri sekmesini seçin.
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.
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:
Başlat'ı ve ardından Çalıştır'ı seçin.
Aç kutusuna cmd yazın ve ardından Tamam'ı seçerek bir komut istemi açın.
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.
Gerekli uygulama eşlemelerini doğru yapılandırmak için yazın
aspnet_regiis -i
.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin