SharePoint 2013, не удается открыть документы в Office 2010 или Office 2013
У меня есть сайт SharePoint 2013 Foundation, работающий на Server 2012. Несколько дней назад чрезмерно усердный консультант по ошибке изменил сертификат безопасности на этом сервере. С этого момента даже после исправления сертификата клиенты Office 2010 и Office 2013 не могут открывать документы непосредственно из SharePoint. Кажется, все работает как надо, и в журналах нет ошибок, но клиентское приложение открывается и не показывает документ. В Office 2013 после подтверждения того, что вы хотите открыть документ, он показывает, что связывается с сервером до того, как полностью откроет приложение. Как только приложение открыто, появляется только приложение без документа. Клиенты Office 2007 могут использовать документы из SharePoint без каких-либо серьезных проблем, с той лишь разницей, что перед открытием документа они выдают второй запрос на вход в систему.
Я перепробовал все возможные исправления, которые мне удалось найти, без какой-либо удачи.
Office 2010 с установленным приложением Office 2013 - н / п
Установка Office 2010 с пакетом обновления 2 (SP2) - без изменений
Укажите, что документы с поддержкой браузера открываются в клиентском приложении - без изменений
Включить сертификат безопасности в IIS, SharePoint и хранилище сертификатов сервера - без изменений
Добавлено в доверенные сайты - без изменений
Добавлено на сайты интранета - без изменений
Протестировано на Windows 7 с Office 2007 - работает
Протестировано на Windows 7 с Office 2010 SP1 и SP2 - не работает
Протестировано на Windows 8 с Office 2013 - не работает
Протестировано на Server 2008 с Office 2010 с пакетом обновления 1 (SP1) - не работает
Протестировано на Windows 7 с Office 2010 после выполнения ремонтной установки - не работает
Протестировано на Server 2008 с Office 2010 после выполнения ремонтной установки - не работает
Все системы работали до первоначального изменения сертификата. Любое понимание или предложения приветствуются.
Спасибо Кори
1 ответ
Для тех, кто случайно нашел это с помощью поиска, я нашел ответ на проблему. В Office 2010 и Office 2013 проверка подлинности по умолчанию основана на использовании сертификата клиента. Это означает, что если на сервере IIS, на котором работает SharePoint, разрешены клиентские сертификаты, а у вас не установлен ни один, соответствующий приложению, Office 2010 и Office 2013 будут зависать без запроса альтернативного метода проверки подлинности. Чтобы решить эту проблему, мне пришлось изменить настройки SSL на сайте SharePoint, чтобы игнорировать клиентские сертификаты.
Диспетчер IIS -> Сервер -> Сайты -> SharePoint -> Настройки SSL -> Сертификаты клиента -> Игнорировать