use*_*039 9 azure-service-fabric
我能够在本地服务结构集群中运行无状态服务.但是,当我添加https端点时,激活失败.
我做了以下更改:
ServiceManifest.xml:
<Endpoint Name="ServiceEndpoint" Type="Input" Protocol="https" Port="443" CertificateRef="my_api_cert" />
Run Code Online (Sandbox Code Playgroud)
ApplicationManifest.xml:
<Policies>
<EndpointBindingPolicy EndpointRef="ServiceEndpoint" CertificateRef="my_api_cert" />
</Policies>
<Certificates>
<EndpointCertificate X509FindValue="[Api_SslCertHash]" Name="my_api_cert" />
</Certificates>
Run Code Online (Sandbox Code Playgroud)
我已将新创建的证书上传到Local Machine\My store.
我在集群管理器中收到以下错误:
错误事件:SourceId ='System.Hosting',Property ='Activation:1.0:1.0'.激活期间出错.
这个问题的解决方案是什么?
尝试将以下内容添加到 applicationmanifest.xml
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="WebApiServicePkg" ServiceManifestVersion="1.0.0" />
<ConfigOverrides />
<Policies>
<EndpointBindingPolicy CertificateRef="SslCert" EndpointRef="ServiceEndpoint" />
</Policies>
</ServiceManifestImport>
<Certificates>
<EndpointCertificate Name="SslCert" X509FindValue="[SslCert_Thumbprint]" X509StoreName="My" />
</Certificates>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3712 次 |
| 最近记录: |