【发布时间】:2017-04-16 01:28:47
【问题描述】:
我正在学习 SF,现在正在尝试为无状态服务构建控制台客户端。
尝试按照此处的说明进行操作:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-connect-and-communicate-with-services
并将其添加到我的 StatelessService 类中
public interface IMyService : IService
{
Task<string> HelloWorldAsync();
}
还有一个简单的实现
public Task<string> HelloWorldAsync()
{
return Task.FromResult("HELLO FROM SERVICE!");
}
其余不变。
在我的控制台应用中,我有
IMyService helloWorldClient = ServiceProxy.Create<IMyService>(
new Uri("fabric:/RestGateway/StatelessGateway1"));
string message = await helloWorldClient.HelloWorldAsync();
服务部署到我的本地集群并且似乎工作正常(绿色按钮),但在调用 helloWorldClient.HelloWorldAsync() 时出现异常。
知道如何解决这个问题吗?
【问题讨论】:
标签: c# azure console azure-service-fabric stateless