Non so se a voi vi è mai capitato, a me si. Se da un vostro sito volete far eseguire il download di un documento in formato Office 2007, il documento non viene trovato. Forse perché non esiste? No, perché il server IIS non ha probabilmente configurato le estensioni MIME per i nuovi tipi di file Office.
La lista delle estenzioni e delle tipologie MIME è la seguente:
.docm,application/vnd.ms-word.document.macroEnabled.12
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotm,application/vnd.ms-word.template.macroEnabled.12
.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template
.potm,application/vnd.ms-powerpoint.template.macroEnabled.12
.potx,application/vnd.openxmlformats-officedocument.presentationml.template
.ppam,application/vnd.ms-powerpoint.addin.macroEnabled.12
.ppsm,application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.ppsx,application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptm,application/vnd.ms-powerpoint.presentation.macroEnabled.12
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation
.xlam,application/vnd.ms-excel.addin.macroEnabled.12
.xlsb,application/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsm,application/vnd.ms-excel.sheet.macroEnabled.12
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltm,application/vnd.ms-excel.template.macroEnabled.12
.xltx,application/vnd.openxmlformats-officedocument.spreadsheetml.template
Per eseguire l'aggiornamento è possibile seguire una di queste due strade:
- aprire IIS (strada consigliata), cliccare il tasto destro sul nome del server e quindi proprietà. Cliccare sul bottone tipi MIME e quindi aggiungere estensione e tipologia MIME. Riavviare IIS.
- bloccare IIS. Aprire la cartella C:\WINDOWS\system32\inetsrv ed editare con il blocco note il file MetaBase.xml. Cercare l'elemento IIsMimeMap ed aggiungere la precedente lista