Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, Internet Information Services (IIS) çalıştıran bir sunucuda HTTP hatası 404 dosyasının bulunmaması sorununu çözmenize yardımcı olur.
Not
Bu makale Web sitesi yöneticilerine yöneliktir. Bu hatalarla karşılaşan son kullanıcılar, sorunu Web sitesi yöneticisine bildirmelidir.
Özgün ürün sürümü: Internet Information Services
Özgün KB numarası: 248033
Belirtiler
Bir Web sayfası istendiğinde, Web tarayıcısının üst kısmında aşağıdaki hata iletisini alırsınız:
Sayfa bulunamıyor
Aradığınız sayfa kaldırılmış, adı değiştirilmiş veya geçici olarak kullanılamıyor olabilir.
Web sayfasında aşağıdaki hata iletisini daha sonra alırsınız:
HTTP 404 - Dosya bulunamadı
Internet Information Services
Neden
Web sunucusu, istenen sayfayı alamadığında HTTP 404 - Dosya bulunamadı hata iletisini döndürür.
Bu hata iletisinin bazı yaygın nedenleri şunlardır:
- İstenen dosya yeniden adlandırıldı.
- İstenen dosya başka bir konuma taşındı ve/veya silindi.
- İstenen dosya bakım, yükseltme veya diğer bilinmeyen nedenlerden dolayı geçici olarak kullanılamıyor.
- İstenen dosya yok.
- IIS 6.0: Uygun Web hizmeti uzantısı veya MIME türü etkinleştirilmedi.
- Sanal dizin, başka bir sunucudaki bir sürücünün köküne eşlenir.
Çözüm
Bu sorunu çözmek için, tarayıcının URL'sinde istenen dosyanın IIS bilgisayarında mevcut olduğunu ve doğru konumda olduğunu doğrulayın.
İstenen dosyanın IIS bilgisayarın dosya sisteminde nerede bulunması gerektiğini belirlemek için IIS Microsoft Yönetim Konsolu (MMC) ek bileşenini kullanın.
Web sitesi bir sanal dizin (VDIR) kullanıyorsa bu önemlidir. VDIR, Web sitesinin giriş dizininde yer almamış, ancak istemci tarayıcısında olduğu gibi görünen bir dizindir. Bu sanal dizin, sürücüdeki bir alt klasöre eşlenmelidir veya dosyalara ada göre başvurmalıdır.
Örneğin, 404 hatasına neden olan URL'nin olduğunu http://Microsoft.Com/Test/File1.htm
ve IIS ek bileşeninin Microsoft.Com Web sitesi için /Test/ dizininin aslında IIS bilgisayarındaki c:\Information konumuna eşlenen bir sanal dizin olduğunu gösterdiğini varsayalım. Bu, File1.htm dosyasının c:\Information dizininde bulunduğunu (ve dosya adının doğru yazıldığını) doğrulamanız gerektiği anlamına gelir.
IIS Dinamik İçeriği: Web Uzantısı etkinleştirilmediğinde W3C Genişletilmiş Günlük dosyasındaki bir 404.2 girişi kaydedilir. Uygun Web uzantısını etkinleştirmek için IIS Microsoft Yönetim Konsolu (MMC) ek bileşenini kullanın. Varsayılan Web Uzantıları şunlardır: ASP, ASP.NET, Sunucu Tarafı Eklemeleri, WebDAV yayımlama, FrontPage Sunucu Uzantıları, Ortak Ağ Geçidi Arabirimi (CGI). Özel uzantıların eklenmesi ve açıkça etkinleştirilmesi gerekir. Daha fazla bilgi için IIS Yardım Dosyasına bakın.
IIS Statik İçeriği: Bir uzantı MIME Eşleme özelliğindeki bilinen bir uzantıyla eşlenmediğinde W3C Genişletilmiş Günlük dosyasındaki bir 404.3 girdisi kaydedilir. MIME Eşlemesi'nde uygun uzantıyı yapılandırmak için IIS Microsoft Yönetim Konsolu (MMC) ek bileşenini kullanın. Daha fazla bilgi için IIS Yardım dosyasına bakın.
Bu hata iletisinin diğer ve daha az yaygın nedenleri hakkında daha fazla bilgi için bkz . IIS gizli statik dosyaları HTTP 404 veya Erişim Reddedildi hataları döndürer.
Daha Fazla Bilgi
Sanal dizinler hakkında daha fazla bilgi için bkz . Virtual Directory <virtualDirectory>.
IIS hakkında daha fazla bilgi için bkz . IIS.