2013-02-11 23 views
7

Bir dizinde css dosyası ve js dosyası var. Js dosyası 404 Bulunamadı iken css dosyası 200 OK döndürür.IIS7, bazı statik dosyalarda 404 döndürür, diğerleri değil

Aynı izinlere sahipler. IUSR, IIS_IUSRS, İnternet Konuk Hesabı hepsi (en azından) Oku.

+1

, tüm istekleri http işleyici tarafından ele ediliyordu geçmişte benzer bir sorunu yaşadım ve dosya bulunsa bile onu tanıyamadığı için 404'e dönüyordu. – joocer

+0

Kurulumumuz için çok özel bir sorun olduğu ortaya çıktı, eski bir Rewrite modülü yeniden yazıldığı için dosya türlerini düzenli bir şekilde alan ve reheks içinde js bulunmayan eski bir Rewrite modülü kullanılıyordu. Cevabı kapatmaya çalıştım ama izin vermeyecek. – Matthew

+8

Çözümünüzü yanıt olarak göndermeli ve kabul etmelisiniz. Sorun giderme adımlarını da dahil edin. Benzer bir pazardaki diğerlerine yardımcı olabilirler. – JSuar

cevap

3

Dosya türünü IIS MIME TYPES dosyasına ekleyin. Bilinmeyen dosya türlerine hizmet etmez.

2

Dosya türünü benim için çalışılan IIS MIME Türleri'ne ekleme. Neyse ki benim gibi mağara adamı-beyinleri için, IIS bunu UI ile yapalım. MS website

itibaren

UI

  1. Açık IIS Yöneticisi'ni kullanın ve yönetmek istediğiniz düzeye gitmek için. IIS Yöneticisi'ni açma hakkında bilgi için bkz. IIS Yöneticisi'ni Açma (IIS 7). Kullanıcı Arabirimi'ndeki konumlara gitme hakkında bilgi için bkz. IIS Yöneticisi'nde (IIS 7) Gezinme.
  2. Özellikler Görünümü'nde, MIME Türleri'ni çift tıklatın.
  3. Eylemler bölmesinde Ekle'yi tıklatın.
  4. MIME Türü Ekle iletişim kutusunda, Dosya adı uzantısı metin kutusuna bir dosya adı uzantısı yazın. Örneğin, .xyz yazın
  5. MIME türü metin kutusuna bir MIME türü yazın. Örneğin, 'uygulama/sekizli-stream' site için yayınlanan yapmak ne işleyicileri ve filtreler
İlgili konular