我试图通过将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>
}
所以我没有看到任何错误。我错过了什么?
答案 0 :(得分:2)
ServiceReplicaListener上还有一个附加参数,指示它在辅助副本上打开侦听器。它默认是假的。
return new List<ServiceReplicaListener>
{
new ServiceReplicaListener(this.CreateServiceRemotingListener, listenOnSecondary: true)
};