【发布时间】:2017-11-11 12:53:13
【问题描述】:
我正在尝试从 C# 代码连接到本地 Service Fabric 集群以管理一些服务:
using System.Fabric;
...
var fabricClient = new FabricClient();
var services = await fabricClient.QueryManager.GetServiceListAsync(new Uri("fabric:/TestConsumer"));
var service = services.FirstOrDefault(e => e.ServiceName.AbsolutePath.Contains("TestManagedConsumer"));
..
(我找到了上面的示例代码here。)
问题是我实际上并不知道如何连接到集群。上面的代码抛出了这个异常:
System.Fabric.FabricElementNotFoundException: '未找到应用程序'
我应该在哪里/如何指定我的集群在哪里运行?此外,我需要一些方法认证吗?如果我只是导航到http://host:19080,我可以在不登录的情况下进行连接。
我对 Service Fabric 还很陌生,但我已经进行了一些挖掘工作,但并没有出现太多。这种类型的东西似乎几乎没有示例代码。有什么建议吗?
【问题讨论】: