Uygulamamı çalıştırmaya çalışırken bu hata mesajını alıyorum. Nasıl düzelteceğimi bilmiyorum:
HTTP Hatası 404.3 - Sayfa Bulunamadı talep ettiğiniz hizmet sunulamaz uzantı nedeniyle yapılandırma. Eğer sayfa bir komut dosyası, bir işleyici ekleyin. Eğer dosya indirilmelidir, bir MIME haritası ekleyin.
İşte hata sayfasının ekran görüntüsü:
Bu hatayı düzeltmek için ne yapabilirim?
Kullandığınız .NET çerçevesinin sürümünü kaydetmek için aspnet_regiis.exe kullanın.
Bu yaygın bir sorundur ve IIS, VS veya .NET framework'ten sonra yüklendiğinde meydana gelir.
Not - Windows 8/10 kullanıcıları için aşağıdaki JohnOpincar'ın diğer yanıtına bakın. Ayrıca Kevin Brydon'dan gelen yorum/ipucu.
Az önce müşterimle aynı durumu yaşadım. Bir web sitesi kuran kendi ürünümüz var. Yükleyici her şeyi yapılandırıyor: IIS havuzu, site, web.config, vb.
Yükleyicimizi kullanarak başka bir web sitesi kurduk. Aynı parametreleri girdik, bu nedenle web.configs her iki sitede de aynı oldu.
Ancak, yeni kurulan site sorunsuz çalışırken eski site çalışmadı. Sonra 2 IIS Yöneticisi penceresi açtım ve web sitesi ayarlarındaki farkı karşılaştırmaya başladım. Ve bir sorun buldum.
Birisi eski sitedeki tüm İşleyici Eşlemelerini silmiş. Eğer "Handler mappings" bölümüne giderseniz, orada aspx, asmx ve diğer uzantıları ve işleyicilerin adlarını görmelisiniz. Yani, eski sitede tüm bu kayıtlar eksikti.
Bu nedenle, öncelikle "Handler mappings" bölümünü kontrol etmenizi öneririm - orada çok sayıda kayıt olmalı. Yeni bir web sitesi oluşturun ve kaç tane olması gerektiğini bilmek için karşılaştırın.
Onları kim sildi, bir kişi mi yoksa başka bir program mı, hiçbir fikrim yok. Eğer birisi domain\john kullanıcısının web sitesini "07.03.2012 12:34" tarihinde değiştirdiğini söyleyebilecek bir izleme uygulaması olup olmadığını söyleyebilirse bu yararlı olacaktır.
Bu arada, bu yazıyı yeni öğrendim: http://blogs.msdn.com/b/webtopics/archive/2010/03/19/iis-7-5-how-to-enable-iis-configuration-auditing.aspx IIS üzerindeki değişikliklerin nasıl denetleneceğini açıklar. Benzer sorunlarla karşılaşanlar için denetlemeyi açmanızı ve daha sonra sitenizin neden çalışmayı durdurduğunu görmenizi öneririm.