У нас есть SBS 2008, на котором работает Exchange 2007 SP3 с накопительным пакетом обновления 5. Все работает нормально, кроме EWS. Раньше это работало, но несколько месяцев назад это перестало работать, и я не могу понять, почему.
Проблема
Мы не можем использовать функциональность OOF в Outlook 2010 (который, как я считаю, опрашивает серверный API через EWS / Exchange.asmx) и других устройствах с поддержкой EWS, например Mac OS X Lion, тоже не работает.
Я исследовал файлы журнала в блоке Exchange / SBS и обнаружил, что Exchange.asmx выдает ошибку 500, и мы получаем такие экземпляры:
2011-10-19 06:23:11 10.10.0.1 POST /EWS/Exchange.asmx - 443 - 10.10.2.14 Microsoft+Office/12.0+(Windows+NT+5.1;+Microsoft+Office+Outlook+12.0.4518;+Pro) 500 0 64 3
Что я сделал до сих пор ...
Я пробовал ExRCA на testexchangeconnectivity.com, который всегда возвращает все в порядке, даже EWS.
Я пробовал вручную получить доступ к EWS через окно браузера - похоже, это нормально, поскольку сервер запрашивает аутентификацию 401, а затем при правильной аутентификации с помощью DOMAIN \ user я получаю большой XML-дамп определения Services.wsdl.
Я попытался установить для всех параметров аутентификации виртуального каталога / папки IIS (например, Basic / Anonymous и т. Д.) Рекомендуемые Microsoft значения по умолчанию на TechNet.
Я также пробовал запускать различные командлеты в оболочке Exchange для создания виртуального каталога веб-служб и т.д., но ничего не работает.
Может ли кто-нибудь помочь мне со следующим этапом устранения неполадок? Спасибо за уделенное время :)
Наконец решил это. Решением для любого сотрудника Google, который наткнется на это, было установить для клиентских сертификатов SSL значение «Игнорировать» в папке IIS - SBS Web Applications - EWS в консоли управления IIS.
Я узнал об этом, когда запустил SBSBPA. Так что дайте совет, если вы изо всех сил пытаетесь диагностировать эту неисправность - запустите BPA, он может найти проблему для вас! :)