Saya perlu menambahkan pemetaan MIME baru untuk ekstensi file .woff ke IIS Express.
Jika saya menambahkan potongan berikut ke "applicationhost.config" dari IIS Express berfungsi dengan baik:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
Tapi saya sebenarnya ingin menambahkannya ke "web.config" saya sehingga tidak semua pengembang perlu mengubah "applicationhost.config" mereka secara lokal.
Jadi saya menghapusnya lagi dari file "applicationhost.config" dan menambahkan potongan berikut ke "web.config" proyek:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
Sayangnya sepertinya tidak berfungsi seperti itu karena ketika saya mencoba mengakses file .woff saya berakhir dengan kesalahan HTTP 404.3.
Apa yang saya lakukan salah?
sumber
Jika ada yang menemukan ini dengan kesalahan seperti Kesalahan: tidak dapat menambahkan entri kumpulan duplikat tipe 'mimeMap' dengan atribut kunci unik dan / atau skrip lain berhenti berfungsi saat melakukan perbaikan ini, mungkin membantu menghapusnya terlebih dahulu seperti ini:
Setidaknya itu menyelesaikan masalah saya
sumber
sumber
Saya tahu ini adalah pertanyaan lama, tapi ...
Saya baru saja memperhatikan contoh IISExpress saya tidak melayani file woff, jadi saya tidak mencari (Menemukan ini) dan kemudian menemukan:
http://www.tomasmcguinness.com/2011/07/06/adding-support-for-svg-to-iis-express/
Saya kira instal saya memiliki dukungan untuk SVG karena saya tidak punya masalah dengan itu. Tapi petunjuknya bisa dimodifikasi untuk woff:
Jalankan perintah:
appcmd atur config / section: staticContent / + [fileExtension = 'woff', mimeType = 'application / x-woff']
Memecahkan masalah saya, dan saya tidak perlu mengacaukan konfigurasi payah (seperti saya harus menambahkan dukungan untuk
PUT
danDELETE
kata kerja). Yay!sumber
Terima kasih untuk posting ini. Saya mendapatkan ini berhasil karena menggunakan template kumis dalam proyek MVC asp.net saya, saya menggunakan berikut ini, dan itu berhasil untuk saya.
sumber
Saya tidak menggunakan IIS Express tetapi berkembang melawan IIS 7 Lengkap Lokal saya.
Jadi jika ada orang lain yang mencoba melakukannya, saya harus menambahkan tipe mime untuk woff melalui IIS Manager
sumber
Untuk mengatasi masalah ini, klik dua kali opsi konfigurasi "MIME Types" sambil memilih IIS root node di panel kiri dan klik tautan "Add ..." di panel Actions di sebelah kanan. Ini akan memunculkan dialog berikut. Tambahkan ekstensi file .woff dan tentukan "application / x-font-woff" sebagai tipe MIME yang sesuai:
Ikuti sama untuk woff2 dengan aplikasi / x-font-woff2
sumber
Saya mengalami masalah dalam mendapatkan aplikasi ASP.NET 5.0 / MVC 6 saya untuk melayani jenis file biner statis atau menelusuri direktori virtual. Sepertinya ini sekarang dilakukan di Configure () saat startup. Lihat http://docs.asp.net/en/latest/fundamentals/static-files.html untuk primer cepat.
sumber