Dažnai yra keletas specialių MIME tipų, kurių nėra IIS, ir paprastai juos turime pridėti rankiniu būdu.Jei svetainė dažnai keičia serverius arba svetainės kodas pateikiamas keliems vartotojams, IIS reikės dažnai konfigūruoti specialius svetainėje naudojamus MIME tipus. Tai yra svetainės konfigūracijos bendrumo problema, todėl galime pridėti MIME tipą prie ASP.NET svetainės konfigūracijos failo, kad vartotojams nereikėtų nuolat konfigūruoti IIS.
Paprastai tariant, šią MIME informacijos dalį konfigūruojame mazgo system.webServer staticContent mazge ir tereikia nustatyti failo plėtinio ypatybę fileExtension ir mimeType MIME tipo ypatybę mazge mimeMap.
Apytikslis kodas yra toks (prie kodo pridėtas plėtinys ir MIME tipas yra tik pavyzdžiai):
Matote, kad čia pridedami 3 plėtiniai, kurie nėra numatytieji IIS:
.woff (woff šriftas) .xap (Silverlight kompiliuotas failas) .xaml (eXtensible Application Markup Language) Papildomas dalykas, į kurį reikia atkreipti dėmesį, yra tai, kadAukščiau pateiktame kode taip pat paskelbiau pašalinimo mazgą, kad svetainė nebūtų rodoma su šiuo neįprastu pranešimu dėl pasikartojančių MIME tipųJei jūsų svetainė nepateikia šio išimties pranešimo arba galite būti tikri, kad šie plėtiniai neturi būti sukonfigūruoti vartotojo IIS, jums nereikia įtraukti šalinimo mazgo.
|