Често има специални типове MIME, които не се срещат в IIS, и обикновено трябва да ги добавяме ръчно.Ако уебсайтът често сменя сървъри или кодът се предоставя на множество потребители, тогава специалните MIME типове, използвани в сайта, ще трябва често да се конфигурират на IIS. Това е проблем с общата конфигурация на уебсайта, така че можем да добавим MIME типа към конфигурационния файл на ASP.NET уебсайт, така че потребителите да не се налага постоянно да конфигурират IIS.
Общо взето, конфигурираме тази част от MIME информацията в staticContent на възела system.webServer и трябва само да зададем собственото разширение fileExtension и свойството MIME тип mimeType в възела mimeMap.
Приблизителният код е следният (разширението и типът MIME, добавени към кода, са само примери):
Можете да видите, че тук са добавени 3 разширения, които не са в IIS по подразбиране:
.woff (шрифт woff) .xap (компилиран файл от Silverlight) .xaml (eXtensible Application Markup Language) Още един момент, който трябва да се отбележи, е, чеВ горния код също декларирах възела за премахване, за да предотвратя появата на уебсайта с това аномално съобщение поради повтарящи се MIME типовеАко вашият уебсайт не подканва това съобщение за изключение, или можете да сте сигурни, че тези разширения не трябва да са конфигурирани на потребителския IIS, тогава не е нужно да добавяте възела за премахване.
|