Часто існують спеціальні типи MIME, яких немає в IIS, і зазвичай їх доводиться додавати вручну.Якщо сайт часто змінює сервери або код надає кілька користувачів, то спеціальні типи MIME, які використовуються на сайті, доведеться часто налаштовувати на IIS. Це проблема спільності конфігурації сайту, тому ми можемо додати тип MIME до конфігураційного файлу ASP.NET сайту, щоб користувачам не доводилося постійно налаштовувати IIS.
Загалом, ми налаштовуємо цю частину інформації MIME у вузлі staticContent вузла system.webServer і потрібно лише встановити властивості розширення файлу fileExtension та властивості типу mimeType у вузлі mimeMap.
Приблизний код виглядає так: (розширення та тип MIME, додані до коду, наведені як приклади):
Ви можете побачити, що тут додано 3 розширення, які не входять до IIS за замовчуванням:
.woff (шрифт woff) .xap (скомпільований файл Silverlight) .xaml (eXtensible Application Markup Language) Ще один момент, на який варто зазначити, полягає в тому, щоУ наведеному вище коді я також оголосив вузол видалення, щоб запобігти появі сайту з цим аномальним повідомленням через повторювані типи MIMEЯкщо ваш сайт не з'явить це повідомлення про виняток, або ви можете бути впевнені, що ці розширення не мають бути налаштовані на IIS користувача, тоді вам не потрібно додавати вузол видалення.
|