分区的主要或无状态实例在辅助副本上具有无效地址

时间:2016-06-09 17:43:12

标签: c# partition azure-service-fabric

我试图通过将TargetReplicaSelector.RandomSecondaryReplica传递给ServiceProxy.Create调用来在随机辅助副本上创建代理。当我这样做时,我得到无效的地址错误。如果我把它拿出来,我就没有任何问题。

这就是我的创建监听器的样子:

    @using (Html.BeginForm())
{
    <div class="input-group">
        <span class="input-group-btn">
            <input type="submit" value="Filter" class="btn btn-default" />
        </span>
        Product name: @Html.TextBox("id", null, new {@class = "form-control"})
    </div>
}

所以我没有看到任何错误。我错过了什么?

1 个答案:

答案 0 :(得分:2)

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

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