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