Симптоми
Обмислете следния сценарий:
-
В Windows Vista, Windows 7 или Windows 2008 Systems с Office 2007 или Office 2010, инсталирани и Internet Explorer 7 или Internet Explorer 8, се опитвате да отваряте файлове от сайт на SharePoint, като използвате изцяло квалифицирано име на домейн (URL адрес, включително "." в името на сайта).
-
SharePoint 2007 или 2010 се хоства в Windows 2008 или 2008 R2 Server с активиран WebDav.
-
Сайтът на SharePoint 2007 или 2010 е настроен да използва удостоверяване на Windows.
-
Потребителите на сайта на SharePoint очакват интегриране на клиенти (възможността да се редактират и записват директно обратно към сървъра), за да бъдат функционални.
При този сценарий потребителят може да види един или повече от следните симптоми:
-
Потребителят е подканен неочаквано да въведе своите идентификационни данни.
-
Документът на Office ще се отвори само за четене.
-
Когато отваряте изгледа на SharePoint Explorer, възниква грешка, показваща пътя към библиотеката с документи и съобщение "не е изпълнено".
-
Когато се опитвате да записвате от Office обратно в сайт на SharePoint, направо ще имате опция "Запиши като". В диалоговия прозорец "Запиши като" няма да се попълва директорията на SharePoint.
-
Когато отваряте документа само за четене, а след това щракнете върху бутона Редактиране на документ, потребителят може да види тази грешка: "Възникна проблем при свързване със сървъра. Ако проблемът продължава, обърнете се към вашия администратор.
Причина
Това се случва, когато Office засече, че WebDAV е разрешен на сървъра. Ако WebDAV е разрешен, тогава Microsoft Office трябва също да определи дали да отвори документа като ReadWrite, или само за четене. SharePoint действа като свой собствен WebDAV сървър. Функцията за публикуване на Windows Server 2008 на WebDAV, ако е разрешена, ще попречи на WebDAV на SharePoint.
Решение
WebDAV публикуването не трябва да се намира на сървър на SharePoint, ако сървърът е Windows Server 2008 или Windows Server 2008 R2. Ако сървърът действа като сървър за публикуване на WebDAV, тогава SharePoint трябва да бъде инсталиран на собствения си сървър.
За да премахнете WebDAV публикуването, следвайте инструкциите по-долу:
Windows Server 2008:
-
Деинсталирайте Microsoft WebDAV 7,5 за IIS 7,0 http://www.microsoft.com/download/details.aspx?familyid=8A47D609-8D95-4E1A-B2F2-2303E7E10EDC&displaylang = EN Component, като отидете в контролния панел – >програми и функции и изберете Деинсталиране.
-
След премахването на компонента, след това отидете в Server Manager роли->уеб Server IIS секция->премахнете ролеви услуги – >изчистете отметката, ако е отметнато. Това ще изисква рестартиране на сървъра.
Windows Server 2008 R2:
-
В диспечера на сървърите отидете на роли->IIS Web Server Section->премахване на ролеви услуги – >изчистете отметката от WebDAV публикуването, ако е отметнато. Това ще изисква рестартиране на сървъра.