Azure ServiceFabric状态服务,在门户中配置后无法访问

问题描述 投票:0回答:2
  • 使用.NET核心使用可靠的服务框架创建了基本Azure服务结构,状态服务。
  • 使用get操作返回字符串集合创建值控制器
  • 使用http协议在服务清单中创建端点配置
  • 在服务的应用程序清单中创建DNS服务名称
  • 从门户创建Azure服务结构群集
  • 使用ReverseProxy配置节点并启用DNS
  • 配置LB规则8081,80,19080,19000
  • 健康问题为19000,19080,8081
  • 从Visual Studio发布我的azure fabric应用程序,我可以打开fabric explorer,它显示我的服务已正确部署
  • 但无法从群集外部访问服务

http://domain.eastus2.cloudapp.azure.com:19080/MyCalculatorApplication/AgeCalculatorService/api/values将异常抛出为{“Error”:{“Code”:“E_INVALIDARG”,“Message”:“Invalid argument”}}

c# azure dns azure-service-fabric
2个回答
1
投票

当您尝试使用服务结构的命名服务时,首先应使用此URL解析端点:

http://domain.eastus2.cloudapp.azure.com:19080/Services/MyCalculatorApplication/AgeCalculatorService/$/ResolvePartition?api-version=3.0&PartitionKeyType=1&timeout=60

然后您可以使用其中一个端点


0
投票

我不确定这是正确的终点。你的网址应该是这样的:http://domain.eastus2.cloudapp.azure.com:SERVICEPORT / api / values

© www.soinside.com 2019 - 2024. All rights reserved.