C# 分区的主实例或无状态实例在辅助副本上的地址无效
我试图通过将TargetReplicaSelector.RandomSecondaryReplica传递给ServiceProxy.create调用,在随机辅助副本上创建代理。当我这样做时,我得到了无效地址错误。如果我把它拿出来,我一点问题都没有 这就是我的创建侦听器的外观:C# 分区的主实例或无状态实例在辅助副本上的地址无效,c#,partition,azure-service-fabric,C#,Partition,Azure Service Fabric,我试图通过将TargetReplicaSelector.RandomSecondaryReplica传递给ServiceProxy.create调用,在随机辅助副本上创建代理。当我这样做时,我得到了无效地址错误。如果我把它拿出来,我一点问题都没有 这就是我的创建侦听器的外观: return new List<ServiceReplicaListener> { new ServiceReplicaListener(this.CreateServi
return new List<ServiceReplicaListener>
{
new ServiceReplicaListener(this.CreateServiceRemotingListener)
};
返回新列表
{
新ServiceReplicaListener(this.CreateServiceRemotingListener)
};
所以我看不出有什么问题。我缺少什么?ServiceReplicaListener上还有一个附加参数,指示它在辅助副本上打开侦听器。默认为false
return new List<ServiceReplicaListener>
{
new ServiceReplicaListener(this.CreateServiceRemotingListener, listenOnSecondary: true)
};
返回新列表
{
新建ServiceReplicaListener(this.CreateServiceRemotingListener,ListenNonSecondary:true)
};
动臂。谢谢你的帮助!