SharePoint 2007 nebo 2010: dokumenty Office otevřít jen pro čtení z webu služby SharePoint


Příznaky


Zvažte následující scénář:

  • V systémech Windows Vista, Windows 7 nebo Windows 2008 s nainstalovaným Office 2007 nebo Office 2010 a Internet Explorer 7 nebo Internet Explorer 8 se pokoušíte otevřít soubory z SharePointového webu pomocí plně kvalifikovaného názvu domény (URL včetně. v názvu webu).
  • SharePoint 2007 nebo 2010 je hostovaný na Windows 2008 nebo 2008 R2 Server s povoleným protokolem WebDav.
  • Web SharePoint 2007 nebo 2010 je nastavený tak, aby používal ověřování systému Windows.
  • Uživatelé SharePointového webu očekávají, že je integrace klientů (může upravovat a ukládat přímo zpátky na server), aby byla funkční.

V tomto scénáři může uživatel vidět jeden nebo více následujících příznaků:

  • Uživateli se nečekaně zobrazí výzva k zadání svých přihlašovacích údajů. 
  • Dokument Office se otevře jen pro čtení.  
  • Při otevírání zobrazení aplikace SharePoint Explorer dojde k chybě, která zobrazuje cestu ke knihovně dokumentů a zprávu "není implementováno". 
  • Když se pokusíte uložit z Office zpátky na SharePointový web přímo pomocí příkazu Uložit jako, nebude to možnost.  V dialogovém okně Uložit jako se nezadá SharePointový adresář.
  • Při otevření dokumentu jen pro čtení a kliknutí na tlačítko Upravit dokument se může zobrazit tato chyba: "při připojování k serveru došlo k potížím. Pokud problém přetrvává, obraťte se na správce.

Příčina


K tomu dochází, když Office zjistí, že je na serveru povolený protokol WebDAV. Pokud je protokol WebDAV povolený, musí Microsoft Office také určit, jestli se má dokument otevřít v systému pro čtení nebo čtení přes..  SharePoint funguje jako vlastní server WebDAV.  Role publikování WebDAV systému Windows Server 2008, pokud je povolená, bude kolidovat s funkcemi WebDAV služby SharePoint.  

Řešení


Publikování WebDAV by se nemělo nacházet na SharePointovém serveru, pokud je server Windows Server 2008 nebo Windows Server 2008 R2.  Pokud server funguje jako server pro publikování WebDAV, měl by být SharePoint nainstalován na samostatném serveru.

Pokud chcete publikování WebDAV odebrat, postupujte takto:

Windows Server 2008:

  • Odinstalujte Microsoft WebDAV 7,5 for IIS 7,0 http://www.microsoft.com/download/details.aspx?familyid=8A47D609-8D95-4E1A-B2F2-2303E7E10EDC&displaylang = cs Component, a to tak, že přejdete na ovládací panely – >programy a funkce a zvolíte odinstalace.
  • Po odebrání komponenty přejdete na role správce serveru – >části Web Server IIS – >odebrat služby rolí – >zrušte zaškrtnutí políčka publikování WebDAV.  Tento postup vyžaduje restartování serveru.

Windows Server 2008 R2:

  • V nástroji Správce serveru přejděte na část role – >oddíl Web Server IIS – >odebrat služby rolí – >zrušte zaškrtnutí políčka publikování WebDAV.  Tento postup vyžaduje restartování serveru.