Der findes ofte nogle specielle MIME-typer, som ikke findes i IIS, og som regel må vi tilføje dem manuelt.Hvis hjemmesiden ofte skifter server, eller hjemmesidens kode leveres til flere brugere, skal de særlige MIME-typer, der bruges på hjemmesiden, konfigureres ofte på IIS. Dette er et problem med webkonfigurationsfællesnævn, så vi kan tilføje MIME-typen til konfigurationsfilen på ASP.NET hjemmeside, så brugerne ikke behøver at konfigurere IIS hele tiden.
Generelt konfigurerer vi denne del af MIME-informationen i staticContent-noden på system.webServer-noden og behøver kun at sætte fileExtension-filendelsesegenskaben og mimeType MIME-typeegenskaben i mimeMap-noden.
Den omtrentlige kode er som følger (udvidelsen og MIME-typen, der tilføjes til koden, er blot eksempler):
Du kan se, at der er tilføjet 3 udvidelser her, som ikke er i IIS-standard:
.woff (WOFF-skrifttype) .xap (Silverlight-kompileret fil) .xaml (eXtensible Application Markup Language) Et yderligere punkt at bemærke her er, atI ovenstående kode erklærede jeg også fjern-noden for at forhindre, at hjemmesiden vises med denne unormale besked på grund af gentagne MIME-typerHvis din hjemmeside ikke sender denne undtagelsesmeddelelse, eller du kan være sikker på, at disse udvidelser ikke må konfigureres på brugerens IIS, behøver du ikke tilføje fjern-noden.
|