【问题标题】:Does anyone know if you can debug a Service Fabric cluster locally?有谁知道您是否可以在本地调试 Service Fabric 群集?
【发布时间】:2020-06-07 22:16:57
【问题描述】:

我们在尝试使用 https 调试本地 Service Fabric 群集时遇到了一些问题。我们可以用很多麻烦来做到这一点,但肯定有一个简单的方法。

我们的大多数端点也是 HTTP.Sys

TIA

【问题讨论】:

  • 什么样的问题?你的问题有点笼统。是的,我已经调试了部署到本地集群的应用程序,所以这绝对是可能的。和调试其他应用没有太大区别。
  • 您在使用 Visual Studio 并想调试您的应用程序吗?
  • 有人问我以下问题“我可以添加能够在 https 下本地运行我们的服务结构应用程序作为潜在改进吗?必须在服务清单中将协议设置为 http 然后注释掉应用清单中每个服务的端点绑定策略(并记住不要签入)虽然不是什么大问题,但感觉可以通过某种工程类型来改进吗?”

标签: visual-studio-2017 azure-service-fabric service-fabric-on-premises


【解决方案1】:

根据您的最后评论: 您是否知道您可以使用 parameters 覆盖端点行为并根据 environment 使用不同的参数?

<ServiceManifestImport>
    <ServiceManifestRef ServiceManifestName="Stateless1Pkg" ServiceManifestVersion="1.0.0" />
    <ConfigOverrides />
    <ResourceOverrides>
      <Endpoints>
        <Endpoint Name="ServiceEndpoint" Port="[Port]" Protocol="[Protocol]" Type="[Type]" />
        <Endpoint Name="ServiceEndpoint1" Port="[Port1]" Protocol="[Protocol1] "/>
      </Endpoints>
    </ResourceOverrides>
    <Policies>
       <EndpointBindingPolicy CertificateRef="TestCert1" EndpointRef="ServiceEndpoint"/>
    </Policies>
</ServiceManifestImport>

<Parameters>
    <Parameter Name="Port" DefaultValue="" />
    <Parameter Name="Protocol" DefaultValue="" />
    <Parameter Name="Type" DefaultValue="" />
    <Parameter Name="Port1" DefaultValue="" />
    <Parameter Name="Protocol1" DefaultValue="" />
</Parameters>

更多信息here

【讨论】:

    猜你喜欢
    • 2016-06-20
    • 2019-03-21
    • 2016-10-23
    • 2016-09-28
    • 1970-01-01
    • 2019-03-04
    • 2018-10-08
    • 2021-08-22
    • 2019-03-20
    相关资源
    最近更新 更多