Ошибка Service Fabric в Azure во время развертывания - PullRequest
0 голосов
/ 24 апреля 2018

Проблемы при развертывании моего кластера в Azure. Все работает локально, но при развертывании в Azure я получаю сообщение об ошибке при попытке вызвать одну из служб.

В Azure служебная структура - 6.1.480.9494, и ее невозможно обновить. Но моя локальная версия 6.2.262.9494 выпущена 6 дней назад.

Я получаю эту ошибку из-за разных версий?

Невозможно привести COM-объект типа 'System .__ ComObject' к типу интерфейса 'IFabricTestManagementClient4'. Эта операция завершилась неудачно, поскольку вызов QueryInterface для компонента COM для интерфейса с IID '{B96AA7D4-ACC0-4814-89DC-561B0CBB6028}' завершился неудачно из-за следующей ошибки: такой интерфейс не поддерживается (Исключение из HRESULT: 0x80004002 (E_NOINTERFACE)) .

1 Ответ

0 голосов
/ 25 апреля 2018

Сбой вызова QueryInterface обычно происходит из-за использования более нового SDK поверх более старой среды выполнения.Однако, используя локальную среду выполнения 6.2, для .net вы можете продолжать ссылаться на соответствующие пакеты NuGet (3.0), они совместимы со средой выполнения 6.1.Мы сохраняем обратную совместимость между библиотеками SDK и средами выполнения.

6.2 Развертывание в Azure было отложено из-за ошибки класса отзыва: https://blogs.msdn.microsoft.com/azureservicefabric/2018/04/25/update-on-the-service-fabric-6-2-release-roll-out/

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