2016-06-09 46 views
1

我试图通过将TargetReplicaSelector.RandomSecondaryReplica传递给ServiceProxy.Create调用来在随机辅助副本上创建代理。当我这样做时,我得到无效的地址错误。如果我拿出来,我根本没有问题。该分区的主要或无状态实例在辅助副本上具有无效地址

这就是我创建监听器看起来像:

return new List<ServiceReplicaListener> 
     { 
      new ServiceReplicaListener(this.CreateServiceRemotingListener) 
     }; 

所以我看不出有什么不对劲的地方。我错过了什么?

回答

2

ServiceReplicaListener上还有一个参数,指示它在辅助副本上打开侦听器。这是默认的错误。

return new List<ServiceReplicaListener> 
{ 
    new ServiceReplicaListener(this.CreateServiceRemotingListener, listenOnSecondary: true) 
}; 
+0

繁荣。谢谢您的帮助! –