Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

IIS 7.0 üzerinde barındırılan bir Web sayfasına gözatmaya çalıştığınızda hata iletisi: "HTTP Hatası 404.7 – FILE_EXTENSION_DENIED"

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 942045
Belirtiler
Internet Information Services (IIS) 7.0 üzerinde barındırılan bir Web sayfasına gözatmaya çalıştığınızda, aşağıdaki hata iletisini alırsınız:
Uygulamasında sunucu hatası"<application name=""></application>"
HTTP Hatası 404.7 – FILE_EXTENSION_DENIED
HRESULT: 0
Açıklama HRESULT # işlemi başarıyla tamamlandı.
Neden
AllowUnlisted özniteliği false olarak ayarlanırsa bu sorun oluşur. Ayrıca, gözatmak istediğiniz dosyaların dosya adı uzantıları listelenmez.
Çözüm
Bu sorunu gidermek için şu adımları izleyin:
  1. Başlat' ı türü Not DefteriAramaya Başla metin kutusuna, Not Defteri'nisağ tıklatın ve sonra yönetici olarak çalıştır' ı tıklatın.

    Yönetici parolası girmeniz veya onaylamanız istenirse, parolanızı yazın veya devam' ı tıklatın.
  2. Dosya menüsünde 'a tıklayın. Dosya adı kutusuna yazın. %windir%\System32\inetsrv\config\applicationHost.config, sonra da ' ı tıklatın.
  3. ApplicationHost.config dosyasında aramak için CTRL + F tuşlarına basın <requestFiltering>bölüm.</requestFiltering>
  4. İçinde <requestFiltering>bölümünde, aşağıdaki kodu bulun:<b00> </b00> </requestFiltering>
    <fileExtensions allowUnlisted="false">
  5. Aşağıdaki kod ile 4. adımda bulduğunuz kodu değiştirin:
    <fileExtensions allowUnlisted="true">
    Not Belirli bir dosya adı uzantıları için güvenlik engellemek istiyorsanız, açıkça bu uzantıları ekleyebilirsiniz. Örneğin, aşağıdaki kod bakın:
    <requestFiltering>      <fileExtensions allowUnlisted="true">         <add fileExtension=".asa" allowed="false" />         <add fileExtension=".asax" allowed="false" />         <add fileExtension=".ascx" allowed="false" />         <add fileExtension=".master" allowed="false" />      </fileExtensions></requestFiltering>
  6. Dosya menüsünde Kaydet' i tıklatın.
  7. Not Defteri'ni kapatın.
  8. Alt öğeleri listelenmeyen bir dosya adı uzantısına sahip bir Web uygulamasını çalıştırmayı <fileExtensions>bölüm.</fileExtensions>
Daha fazla bilgi
AllowUnlisted özniteliğinin varsayılan ayar geçerlidir. AllowUnlisted öznitelik altında ise <fileExtensions></fileExtensions> IIS 7.0 applicationHost.config dosyasında öğesidir.

IIS 7.0 Web günlük dosyasının dosya adı uzantıları istekte Bul görüntüleyebilirsiniz. Web günlük dosyası aşağıdaki konumda bulunur:
%SystemDrive%\inetpub\logs\LogFiles\W3SVCx

Sayısını belirlemek için x, aşağıdaki adımları izleyin:
  1. Başlat' ı türü Not DefteriAramaya Başla kutusuna Not Defteri'nisağ tıklatın ve sonra yönetici olarak çalıştır' ı tıklatın.

    Yönetici parolası girmeniz veya onaylamanız istenirse, parolanızı yazın veya devam' ı tıklatın.
  2. Dosya menüsünde 'a tıklayın. Dosya adı kutusuna yazın. %windir%\System32\inetsrv\config\applicationHost.config, sonra da ' ı tıklatın.
  3. ApplicationHost.config dosyasında aramak için CTRL + F tuşlarına basın <sites>bölüm.</sites>
  4. İçinde <sites>bölümünde, aşağıdakine benzer bir kod bulun:<b00> </b00> </sites>
    <site name="Default Web Site" id="1">
    Not: Bu kodda, 1'de ID = "1" temsil eder x. Bu nedenle, bu örnekte, Web günlük dosyası aşağıdaki konumda bulunur:
    %SystemDrive%\inetpub\logs\LogFiles\W3SVC1
IIS 7.0 requestFiltering öğesi için fileExtensions öğesi hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 942045 - Son İnceleme: 01/10/2016 03:41:00 - Düzeltme: 2.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB942045 KbMttr
Geri bildirim