【发布时间】:2019-02-24 02:38:30
【问题描述】:
我正在尝试让 Azure Servicebus WCF 中继按照本教程工作: https://docs.microsoft.com/en-us/azure/service-bus-relay/service-bus-relay-tutorial
在执行以下步骤时,我遇到了这个异常:System.ServiceModel.AddressAlreadyInUseException
在这种情况下,异常消息是“此端点需要 IsDynamic = False”。我可以通过将此属性显式设置为 false 来解决。
在此修复后仍然是相同的 AddressAlreadyInUseException
但是消息现在更改为“Address sb://[namespace].servicebus.windows.net/[WCF Relay name] 已被具有不同设置的现有侦听器使用”
我真的不明白这个错误是从哪里来的,因为它是一个新创建的 WCF 中继端点,并且没有其他侦听器正在运行。这可能是什么原因造成的?
【问题讨论】:
-
您找到解决方案了吗?我发现完全相同的东西!
-
我认为只有在您对中继设置 Requires Client Authorization = False 时才会发生这种情况