Синхронизация календаря Outlook/SharePoint: «Произошла ошибка при подключении к сайту»
-
09-12-2019 - |
Вопрос
Наш сайт SharePoint изначально был настроен под тестовым именем (старое имя).При запуске в производство я добавил AAM, чтобы расширить его до названия нашего продукта (prodname).Около 6 месяцев назад я добавил перенаправление SSL в IIS, которое отправляет все http-запросы на https.После добавления перенаправления SSL синхронизация календаря Outlook/SharePoint перестала работать.
В Outlook пользователи получают сообщение об ошибке «Задача «SharePoint» сообщила об ошибке (0x0004010F).«Список SharePoint (Разработка — Календарь) не найден. Если проблема не исчезнет, обратитесь к администратору сайта SharePoint.HTTP 404.Произошла ошибка при подключении к http://oldname.com/sites/abc/develop.Связь с http://prodname.com/sites/abc/develop, альтернативный веб-адрес для этого сайта SharePoint, будет предпринята попытка
Задача «SharePoint» сообщила об ошибке (0x80070005):«У вас нет разрешения на просмотр этого списка SharePoint (Разработка — Календарь).Обратитесь к администратору сайта SharePoint.HTTP 303.'
Мои AAM для коллекции карт выглядят так:'oldname.com'
Внутренний URL-адрес ------ Зона -------- Публичный URL-адрес зоны
http://oldname.com По умолчанию http://oldname.com
http://prodname.com Интернет http://prodname.com
https://prodname.com Обычай https://prodname.com
Я думаю, мне также следует иметь запись:
http://prodname.com Обычай https://prodname.com
но, согласно тому, что я прочитал, у меня не может быть повторяющихся внутренних URL-адресов для коллекции, но у меня также должна быть запись, в которой внутренние и общедоступные URL-адреса совпадают.
Или, возможно, это не проблема AAM?Любой совет будет принят с благодарностью!Спасибо.
Решение
Вам просто нужно настроить синхронизацию календаря с соответствующим веб-адресом по протоколу HTTPS.Ошибка сообщает вам, что он пытается подключиться к http://oldname.com/sites/abc/develop
это не тот URL-адрес, который вы хотите настроить.В качестве запасного варианта он пытается извлечь календарь из http://prodname.com/sites/abc/develop
, но это касается вашего перенаправления HTTP в IIS.
Настройте наложение календаря с помощью https://prodname.com/sites/abc/develop
и этот вопрос должен быть решен.
Кроме того, убедитесь, что все учетные записи пользователей, запрашивающие календарь, имеют соответствующие разрешения в списке календарей.