В развернутом пакете отсутствуют конфиг и сертификаты.При активации происходит ошибка - FABRIC_E_CERTIFICATE_NOT_FOUND - PullRequest
0 голосов
/ 14 ноября 2018

У меня возникают проблемы при развертывании приложения сервисной фабрики в кластер.Развертывание завершено с приведенной ниже ошибкой.

Событие ошибки: SourceId = 'System.Hosting', свойство = 'Activation: 1.0'.Произошла ошибка во время активации. Не удалось настроить разрешения сертификата.Ошибка FABRIC_E_CERTIFICATE_NOT_FOUND.

Этот сертификат является частью пакета конфигурации.Однако, когда я вхожу в виртуальную машину, я не вижу пакета, развернутого с папкой конфигурации.Я проверил тот пакет, который собран локально, он выглядит правильно с папкой Config и сертификатом.Но когда этот пакет развернут в кластере, на виртуальной машине отсутствует Config pkg и, следовательно, происходит сбой активации службы с ошибкой «Сертификат не найден».

Все подробности можно найти в проблеме, в которую я вошел GitHub .

Фрагмент из ApplicationManifest, который ссылается на сертификат:

  <ContainerHostPolicies CodePackageRef="Code">
    <CertificateRef Name="SecretsCert" DataPackageRef="Config" DataPackageVersion="Version" RelativePath="PFX PATH INSIDE CONFIG" IsPasswordEncrypted="true" Password="NOTMYPASSWORD"/>       
    <RepositoryCredentials AccountName="Container Registry Name" Password="[Registry Key]" PasswordEncrypted="true" />        
  </ContainerHostPolicies>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...