IIS 6.0 no sirve tipos desconocidos MIME

Importante: este artículo contiene información acerca de cómo modificar la metabase. Antes de modificar la metabase, compruebe que dispone de una copia de seguridad que pueda restaurar si surge algún problema. Para obtener información acerca de cómo hacerlo, consulte el tema "copia de seguridad o restaurar la configuración" de Microsoft Management Console (MMC).

Síntomas

Cuando se solicita un archivo desde un servidor Web de IIS 6.0 y el archivo tiene una extensión de nombre de archivo que no es un tipo MIME definido en el servidor Web, recibirá el siguiente mensaje de error:

HTTP Error 404: archivo o directorio no encontrado.

Causa

Las versiones anteriores de IIS incluyen una asignación de MIME de caracteres comodín, que permite a IIS servir cualquier archivo independientemente de su extensión. IIS 6.0 no incluye esta asignación de MIME de caracteres comodín y no sirve cualquier tipo de extensión que no está definido en el nodo MimeMap en la metabase de IIS.

Solución

Advertencia: si modifica la metabase incorrectamente, puede provocar problemas graves que quizás requieran volver a instalar todos los productos que utilizan la metabase. Microsoft no puede garantizar que puedan resolverse los problemas resultantes si modifica la metabase incorrectamente. Editar la metabase bajo su propia responsabilidad.

Nota: siempre hacer copia de seguridad de la metabase antes de modificarla.

Para definir un tipo MIME para una extensión específica, siga estos pasos:

  1. Abra Microsoft Management Console (MMC) de IIS, haga clic en el nombre del equipo local y, a continuación, haga clic en Propiedades.
  2. Haga clic en tipos MIME.
  3. Haga clic en Nuevo.
  4. En el cuadro extensión , escriba la extensión de nombre de archivo que desee (por ejemplo, .pdb).
  5. En el cuadro Tipo MIME , tipo application/octet-stream.
  6. Aplicar la nueva configuración. Tenga en cuenta que debe reiniciar el servicio de publicación World Wide Web o espere a que el proceso de trabajo se recicle para que los cambios surtan efecto. En este ejemplo, IIS ahora sirve archivos con la extensión .pdb.
Si desea que suministre todos los archivos independientemente de la extensión de nombre de archivo (por ejemplo, si no puede predecir todos los archivos que se servirá), siga estos pasos para agregar una asignación de caracteres comodín:

Nota: Sólo debe agregar la asignación de comodín al mapa MIME de IIS como una solución temporal durante la resolución de problemas. Después de haber determinado que falta el tipo MIME es la causa del problema, quite la asignación de comodín y agregue la asignación específica para el tipo MIME que necesita ofrecer.
  1. Abra Microsoft Management Console (MMC) de IIS, haga clic en el nombre del equipo local y, a continuación, haga clic en Propiedades.
  2. Haga clic en tipos MIME.
  3. Haga clic en Nuevo.
  4. En el cuadro extensión , escriba un asterisco (*).
  5. En el cuadro Tipo MIME , tipo application/octet-stream.
  6. Aplicar la nueva configuración. Tenga en cuenta que debe reiniciar el servicio de publicación World Wide Web o espere a que el proceso de trabajo se recicle para que los cambios surtan efecto.
Nota: Además de realizar estos cambios en el nivel global en IIS, puede agregar los tipos MIME necesarios en los niveles inferiores en la metabase. Al hacerlo, puede especificar los sitios o directorios que pueden servir contenido con una extensión de nombre de archivo específico en lugar de permitir globalmente todos los sitios servir a esa extensión.

Estado

Este comportamiento es por diseño.

Más información

Para obtener más información acerca de cómo trabajar con tipos MIME está disponible en la documentación del producto. Para ver esta documentación, visite el siguiente sitio Web de Microsoft:También puede tener acceso a la documentación del producto mediante el Administrador de IIS. Para obtener más información acerca de cómo tener acceso a esta característica de ayuda, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

815127 cómo tener acceso a la documentación de Ayuda de IIS 6.0

Propiedades

Id. de artículo: 326965 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios