У меня возникают проблемы при развертывании приложения сервисной фабрики в кластер.Развертывание завершено с приведенной ниже ошибкой.
Событие ошибки: 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>