Не удается получить доступ к EWS из надстройки Outlook - PullRequest
0 голосов
/ 05 марта 2019

Последние несколько месяцев я учился писать надстройку для Outlook.Используя стандартное решение, сгенерированное из Visual Studio в качестве основы, и подключившись к своему почтовому ящику Office 265, мне удалось создать симпатичное небольшое работающее приложение.Затем я начал добавлять в приложение несколько вызовов EWS, и это тоже шло хорошо, пока оно внезапно не перестало работать.Метод makeEwsRequestAsync возвращает «успешно» и ничего больше, независимо от того, что я ему передал, включая мусор.Я попытался запустить свой код на другом ПК с той же учетной записью Office 365, и он тоже не вернул данные из метода makeEwsRequestAsync.Я создал новое решение и запустил его точно так же, как VS 2017.Похоже, что все в порядке, но значок моего приложения не появился в моем почтовом сообщении, независимо от того, запустил ли я outlook на рабочем столе или в браузере.В журнале приложений Windows было следующее сообщение:

Ошибка GetAppManifests веб-службы Exchange.Код ошибки 4. Код ответа HTTP: 200

Дополнительное сообщение об ошибке: Не удалось установить свойства.Исключение = Microsoft.Mapi.MapiExceptionPartialCompletion: MapiExceptionPartialCompletion: У SetProps возникли проблемы со свойством (hr = 0x40680, ec = 0). Диагностический контекст: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc, вызванный [length = 146] L0E.[длина = 320] [задержка = 1] Крышка: 52176 ClientVersion: 15.20.1665.20 Крышка: 50032 ServerVersion: 15.20.1665.6020 Крышка: 35180 Крышка: 23226 --- Запуск разбора ROP --- Крышка: 27962 ROP: ropSetProps [10]Крышка: 27962 ROP: ropExtendedError [250] Крышка: 1494 ---- Удаленный контекст контекста ---- Крышка: 38698 Крышка: 32392 qdwParam: 0x8D6A17A3F400B6C Крышка: 56793 dwParam: 0x0 Крышка: 50200 StoreEc: 0x800404344: Guid: 0408404344-71de-4c8a-897d-f6f09c06b333 Крышка: 10786 dwParam: 0x0 Msg: 15.20.1665.020:VI1PR0201MB2224:d870c918-923e-41bf-85d1-4b1315b6f04f Крышка: 1750 ---- 31 конечный контекст ---- L- ROP Parse Done ---.MapiExceptionPartialCompletion: У SetProps возникли проблемы со свойством (hr = 0x40680, ec = 0). Диагностический контекст: Lid: 55847. Вызов EMSMDBPOOL.EcPoolSessionDoRpc. [Length = 146]. Lid: 43559. EMSMDBPOOL.EcPoolSessionDoRpx.1] Крышка: 52176 ClientVersion: 15.20.1665.20 Крышка: 50032 ServerVersion: 15.20.1665.6020 Крышка: 35180 Крышка: 23226 --- Запуск разбора ROP --- Крышка: 27962 ROP: ropSetProps [10] Крышка: 27962 ROP: ropExtendedError [250] Крышка: 1494 ---- Удаленная контекстная просьба ---- Крышка: 38698 Крышка: 32392 qdwParam: 0x8D6A17A3F400B6C Крышка: 56793 dwParam: 0x0 Крышка: 50200 StoreEc: 0x80040604 Крышка: 45434 Guid-bf41dd79-6398-f6c-897Крышка: 10786 dwParam: 0x0 Сообщение: 15.20.1665.020:VI1PR0201MB2224:d870c918-923e-41bf-85d1-4b1315b6f04f Крышка: 1750 ---- Конец удаленного контекста ---- Крышка: 31418 --- Анализ ROP Выполнено ---

Я пробовал новое приложение для другого почтового ящика, и оно работало нормально.

Возможно ли, что мой почтовый ящик был заблокирован из EWS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...