Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Internet Explorer no puede abrir los documentos de Office desde un sitio Web SSL

Síntomas
Al intentar abrir o descargar un documento de Microsoft Office (un archivo .doc, .xls, .ppt, etc.) desde un sitio Web seguro en Internet Explorer, puede recibir un mensaje de error similar a los siguientes, aunque el documento esté disponible y se haya descargado del servidor:

Mensaje de error 1

Internet Explorer no puede descargar archivo de servidor.
Internet Explorer no puede abrir este sitio de Internet. El sitio pedido no está disponible o no se encuentra. Inténtelo de nuevo más tarde.
Mensaje de error 2

No se puede mostrar la página.
La página Web solicitada no está disponible en este momento. Puede que el sitio Web tenga problemas técnicos o que necesite ajustar la configuración de su explorador.
No se pudo encontrar el servidor o error DNS
Mensaje de error 3

Nombre de aplicación de Office no puede abrir el archivo.
Mensaje de error 4

Publisher no puede encontrar el archivo especificado.
El problema ocurre si el servidor está utilizando Capa de sockets seguros (SSL) y agrega uno o los dos encabezados HTTP siguientes al mensaje de respuesta:
Pragma: no-cache Cache-control: no-cache,max-age=0,must-revalidate				
Causa
Para que Internet Explorer abra los documentos en Office (o de cualquier servidor de documentos ActiveX fuera de proceso), Internet Explorer debe guardar el archivo en el directorio de caché local y debe pedir a la aplicación asociada que cargue el archivo con IPersistFile::Load. Si el archivo no está almacenado en el disco, se produce un error en esta operación.

Cuando Internet Explorer se comunica con un sitio Web seguro a través de SSL, aplica la solicitud no-cache. Si el encabezado o encabezados están presentes, Internet Explorer no almacena en memoria caché el archivo. Por consiguiente, Office no puede abrir el archivo.
Solución
Los sitios Web que deseen permitir este tipo de operación deberían quitar el encabezado o encabezados no-cache.
Estado
Este comportamiento es una característica del diseño de la aplicación.
Más información
Los archivos que están asociados al propio Internet Explorer (incluyendo los archivos .txt, .html, .gif, .jpg, .xml, etc.) generalmente no presentan el problema. Los archivos que están asociados a aplicaciones que no son de Office pueden tener o no el problema, según la aplicación.

Los desarrolladores Web deberían tener en cuenta que algunos firewalls y programas de seguridad pueden agregar automáticamente estos encabezados a todas las respuestas HTTP salientes. Incluso aunque no haya configurado el servidor Web, la extensión Interfaz de programación de aplicaciones para servidores de Internet (ISAPI) o el script de páginas Active Server (ASP) para devolver estos encabezados, el sitio puede incluirlos de forma predeterminada. Consulte al administrador de seguridad o del firewall si éste es el caso, y comente los riesgos para la seguridad de la compañía si decide deshabilitar esta opción de modo que se permita el almacenamiento en caché para estos archivos.

Pasos para reproducir el comportamiento

  1. En la carpeta Wwwroot del servidor IIS, cree un nuevo archivo ASP. Denomine Testnocache.asp al archivo y, a continuación, agréguele el código siguiente:
    <% Response.ContentType = "application/msword"Response.AddHeader "Cache-control", "no-cache"%><HTML><BODY>Archivo de prueba cargado en Microsoft Word</BODY></HTML>					
  2. Configure el servidor IIS para utilizar SSL.
  3. En un sistema cliente que tenga instalado Word, vaya al archivo ASP con HTTPS, como sigue:
    https://[nombreDeServidor]/testnocache.asp
    Puede que se le pida que abra o guarde el archivo en algunos sistemas. Independientemente de la opción que elija (o si no le piden que abra o guarde el archivo), recibe un mensaje de error y no puede abrir ni guardar el archivo.
  4. Quite la línea AddHeader del archivo ASP y, a continuación, navegue a la dirección URL del cliente. El documento se abre en Word.
Referencias
Para obtener más información al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
248107 Crear certificados de servidor utilizando formularios Web de Servicios de Certificate Server
Propiedades

Id. de artículo: 316431 - Última revisión: 11/02/2006 16:00:00 - Revisión: 7.1

  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0
  • kbprb KB316431
Comentarios
  • Privacidad y cookies
  • Marcas comerciales
  • © 2015 Microsoft