Help and Support

Makale numarası: 248033 - Son Gözden Geçirme: 30 Haziran 2009 Salı - Gözden geçirme: 11.1

Sistem yöneticileri IIS çalıştıran bir sunucuda "HTTP 404 - Dosya bulunamadı" hata iletisindeki sorunları nasıl giderebilir

Tüm kullanıcıların Microsoft Windows Server 2008 üzerinde çalışan Microsoft Internet Information Services (IIS) sürüm 7.0'a geçmelerini öneririz. IIS 7.0, altyapı güvenliğini önemli ölçüde artırır. IIS güvenliğiyle ilgili konular hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://technet.microsoft.com/tr-tr/library/dd450371(WS.10).aspx (http://technet.microsoft.com/tr-tr/library/dd450371(WS.10).aspx)
IIS 7.0 hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)
Hepsini aç | Hepsini kapa

Belirtiler

Bir Web sayfası istendiğinde, Web tarayıcısının en üstünde aşağıdaki hata iletisini alırsınız:
Sayfa bulunamıyor
Aradığınız sayfa taşınmış, adı değiştirilmiş veya geçici olarak kullanılamıyor olabilir.
Web sayfasının daha aşağısında şu hata iletisini alırsınız:
HTTP 404 - Dosya bulunamıyor
Internet Information Services

Neden

Web sunucusu istenen sayfayı alamadığında "HTTP 404 - Dosya bulunamıyor" hata iletisini döndürür.

Bu hata iletisinin bazı genel nedenleri şunlardır:
  • İstenen dosya yeniden adlandırılmıştır.
  • İstenen dosya başka bir konuma taşınmış ve/veya silinmiştir.
  • İstenen dosya bakım, yükseltme veya başka bir bilinmeyen nedenle geçici olarak kullanılamıyordur.
  • İstenen dosya yoktur.
  • IIS 6.0: Uygun Web hizmeti uzantısı veya MIME türü etkinleştirilmemiştir.
  • Sanal dizin başka bir sunucu üzerindeki sürücünün köküyle eşleştirilmiştir.

Çözüm

Bu sorunu gidermek için, tarayıcının URL'sinde istenen dosyanın IIS bilgisayarında bulunduğunu ve doğru konumda olduğunu doğrulayın.

IIS Microsoft Yönetim Konsolu (MMC) eklentisini kullanarak, istenen dosyanın IIS bilgisayarın dosya sisteminde bulunup bulunmadığını belirleyin.

Web sitesi bir sanal dizin (VDIR) kullanıyorsa bu eylem özellikle önemlidir. VDIR, Web sitesinin ana dizininde bulunmayan bir dizindir, ancak istemci tarayıcılara ordaymış gibi görünür. Sanal dizin, sürücü üzerindeki bir alt klasörle eşleştirilmeli veya dosyalara adlarıyla başvurmalıdır.

Örneğin, 404 hatasına neden olan URL'nin http://Microsoft.Com/Test/Dosya1.htm olduğunu ve IIS ek bileşeninin Microsoft.Com Web sitesi için /Test/ dizininin gerçekte IIS bilgisayarındaki c:\Bilgiler konumuyla eşleşen bir sanal dizin olduğunu gösterdiğini varsayalım. Bu, Dosya1.htm dosyasının c:\Bilgiler dizininde bulunduğunu (ve dosya adının düzgün yazıldığını) doğrulamanız gerektiği anlamına gelir.

IIS6 Dinamik İçeriği: Bir Web Uzantısı etkinleştirilmediğinde W3C Genişletilmiş Günlük dosyasına bir 404.2 girdisi kaydedilir. IIS Microsoft Yönetim Konsolu (MMC) ek bileşenini kullanarak uygun Web uzantısını etkinleştirin. Varsayılan Web Uzantıları şunlardır: ASP, ASP.net, Sunucu Tarafı İçermeler, WebDAV yayımlama, FrontPage Server Extensions, Ortak Ağ Geçidi Arabirimi (CGI). Özel uzantıların eklenmesi ve açıkça etkinleştirilmesi gerekir. Daha fazla bilgi için IIS 6.0 Yardımı'na bakın.
IIS6 Statik İçeriği: Uzantı MIME Eşleşmesi özelliğindeki bilinen bir uzantıyla eşleşmediğinde W3C Genişletilmiş Günlüğü'ne bir 404.3 girdisi kaydedilir. IIS Microsoft Yönetim Konsolu (MMC) eklentisini kullanarak MIME Eşleşmesi'nde uygun uzantıyı yapılandırın. Daha fazla bilgi için IIS 6.0 Yardımı'na bakın.

Bu hata iletisinin daha az genel olan diğer nedenleri hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
247714  (http://support.microsoft.com/kb/247714/ ) Uzun bir dosya adı için PUT komutunu kullanmak "HTTP 404 - Dosya bulunamıyor" hatasına neden oluyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
221553  (http://support.microsoft.com/kb/221553/ ) Web içeriğinde dosya özniteliklerini ayarlamak 404 - Dosya bulunamıyor hatasına neden oluyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
216803  (http://support.microsoft.com/kb/216803/ ) IIS gizli statik dosyaları HTTP 404 veya erişim reddedildi hataları döndürüyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)
288123  (http://support.microsoft.com/kb/288123/ ) Exchange Server 5.5'ten Exchange 2000 Server' yükseldikten sonra OWA sunucusuna bağlanmaya çalıştığınızda HTTP Hata 404 "Sayfa görüntülenemiyor" iletisi (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)

Daha fazla bilgi

Sanal dizinler hakkında daha fazla bilgi için, aşağıdaki konumda bulunan IIS 5.0 belgelerindeki "Web sitesi yönetimi hakkında" konusuna bakın:
Yönetim\Web Sitesi Yönetimi\Web Sitesi Yönetimi Hakkında
Not IIS 5.0 belgeleri yerel bilgisayarınızda yüklüyse, aşağıdaki URL'yi kullanarak bu konuyu bulabilirsiniz:
http://localhost/iishelp/iis/htm/core/iihtmat.htm#virtualdirectories (http://localhost/iishelp/iis/htm/core/iihtmat.htm#virtualdirectories)
Bu konuyu IIS yüklenmiş olan Microsoft Windows Server 2003 tabanlı bir bilgisayarda görüntülemek için, aşağıdaki adresi tarayıcınızın adres çubuğuna yapıştırın ve ENTER tuşuna basın:
mk:@MSITStore:C:\WINDOWS\help\iismmc.chm::/HTM/qss_wss_troubleshooting.htm
Not C:\Windows, sistem kökünü gösterir. Windows işletim sisteminiz farklı bir sürücüye yüklenmişse, bağlantıyı da buna uygun olarak düzenlemelisiniz.

Ürün belgelerine IIS Yöneticisi aracılığıyla da erişebilirsiniz. Bu Yardım özelliğine erişme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
815127  (http://support.microsoft.com/kb/815127/ ) IIS 6.0 Yardımı belgelerine nasıl erişilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
Anahtar Kelimeler: 
kbresolve kbhttp404 kbprb kbprod2web KB248033

Makale çevirileri

 

Related Support Centers