Cuando subes un archivo de Office 2007 (pptx, xlsx, docx, etc.) a un servidor IIS6 y alguien trata de descargarlo se lleva una sorpresa al recibir el mensaje:

HTTP Error 404 – File or directory not found.

Internet Information Services (IIS)

Entonces piensas, el archivo está en el servidor. La URL es correcta. Puedo descargar archivos ppt, doc, xls, zip, and otros archivos desde el mismo lugar. Entonces que pasa???

“Out of the box”, IIS6 solo acepta peticiones para tipos de archivos MIME conocidos. Desde que Office 2007 fue liberado después de Windows Server 2003 e IIS6, IIS6 no conoce nada acerca de los nuevos tipos MIME. Así que, necesitamos agregarlos manualmente:

  1. Abrir Administración de Equipo. (Click derecho sobre My PC… Administrar…)
  2. Click-Derechoi sobre Administración de Internet Information Services (IIS)… Propiedades…
  3. Click en Tipos MIME…
  4. Click en Nuevo… y agregamos lo siguiente:

Extensión

Tipo MIME

.xlsx
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xltx
application/vnd.openxmlformats-officedocument.spreadsheetml.template
.ppsx
application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptx
application/vnd.openxmlformats-officedocument.presentationml.presentation
.sldx
application/vnd.openxmlformats-officedocument.presentationml.slide
.docx
application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotx
application/vnd.openxmlformats-officedocument.wordprocessingml.template
.xlam
application/vnd.ms-excel.addin.macroEnabled.12
.xlsb
application/vnd.ms-excel.sheet.binary.macroEnabled.12
.potx
application/vnd.openxmlformats-officedocument.presentationml.template

Nota:  Estos tipos MIME  fueron añadidos a IIS7 como se informa en KB936496. Sonrisa