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

时间:2017-10-10 03:30:52

标签: c# azure dns azure-service-fabric

  • 使用.NET核心使用可靠的服务框架创建了基本Azure服务结构,状态服务。
  • 使用get operation返回字符串集合
  • 创建了一个值控制器
  • 使用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抛出异常为{“错误”:{“代码”:“E_INVALIDARG”,“消息”:“无效的参数”}}

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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