SharePoint 2007 o 2010: documentos de Office abrir solo lectura desde un sitio de SharePoint


Síntomas


Considere el siguiente escenario:

  • En sistemas Windows Vista, Windows 7 o Windows 2008 con Office 2007 u Office 2010 instalado e Internet Explorer 7 o Internet Explorer 8, intenta abrir archivos desde un sitio de SharePoint con un nombre de dominio completo (una dirección URL que incluye '. '). en el nombre del sitio).
  • SharePoint 2007 o 2010 está hospedado en Windows 2008 o 2008 R2 Server con WebDav habilitado.
  • El sitio de SharePoint 2007 o 2010 está configurado para usar la autenticación de Windows.
  • Los usuarios del sitio de SharePoint esperan que la integración del cliente (sea capaz de editarse y guardarse directamente en el servidor) sea funcional.

En este caso, un usuario puede ver uno o varios de los siguientes síntomas:

  • Se solicita al usuario que especifique sus credenciales de forma inesperada. 
  • El documento de Office se abrirá en modo de solo lectura.  
  • Al abrir la vista del explorador de SharePoint, se producirá un error que muestra la ruta de acceso a la biblioteca de documentos y un mensaje de "no implementado". 
  • Al intentar volver a guardar de Office en un sitio de SharePoint directamente, la opción Guardar como no será una opción.  El directorio de SharePoint no se rellenará en el cuadro de diálogo Guardar como.
  • Al abrir el documento en modo de solo lectura y, a continuación, hacer clic en el botón Editar documento, es posible que el usuario vea el error: "se ha producido un problema al conectar con el servidor. Si el problema persiste, póngase en contacto con el administrador.

Causa


Esto sucede cuando Office detecta que WebDAV está habilitado en el servidor. Si WebDAV está habilitado, Microsoft Office también tiene que determinar si se abre o no el documento como ReadWrite o ReadOnly.  SharePoint funciona como su propio servidor WebDAV.  El rol de publicación WebDAV de Windows Server 2008, si se habilita, interferirá con la funcionalidad WebDAV de SharePoint.  

Resolución


La publicación en WebDAV no debe residir en un servidor de SharePoint si el servidor es Windows Server 2008 o Windows Server 2008 R2.  Si el servidor actúa como un servidor de publicación WebDAV, SharePoint debe instalarse en su propio servidor.

Para quitar la publicación de WebDAV, siga las instrucciones siguientes:

Windows Server 2008:

  • Desinstale Microsoft WebDAV 7,5 para IIS 7,0 http://www.microsoft.com/download/details.aspx?familyid=8A47D609-8D95-4E1A-B2F2-2303E7E10EDC&displaylang = en componente desde el panel de control: >programas y características y seleccione Desinstalar.
  • Después de quitar el componente, vaya a roles del administrador del servidor: >sección de IIS de servidor Web: >quitar servicios de rol: >desactive la publicación de WebDAV si está activada.  Esto requerirá que se reinicie el servidor.

Windows Server 2008 R2:

  • En el administrador del servidor, vaya a roles->sección de IIS de servidor Web: >quitar servicios de rol: >desactive la publicación de WebDAV, si está activada.  Esto requerirá que se reinicie el servidor.