尝试设置网关时遇到了困难。我可以在本地运行良好,类似于您提供的文档,但是一旦我需要更改本地主机地址,事情就会崩溃。在Azure服务结构无状态服务上连接NServiceBus网关
我们的第一个端点运行在Windows服务(外部服务)上,我们的另一个端点运行在Azure服务结构上,特别是运行Web API的无状态服务中。我们通过远程代理访问该服务,这需要从外部服务结构中联系服务结构中的服务。这可以正常工作,因为我可以通过反向代理端口访问我的Web API控制器和操作,但我一直为网关通道获取504个网关超时。
在我的外部服务,我定义了一个网站与
http://clustername.azure.com:19008/MyApp/MyApiService/FCS.Fueling/
在我的Azure的服务织物的Web API无状态的服务,该通道设置与地址
http://clustername.azure.com:8424/MyApp/MyApiService/FCS.Fueling/
地址19008是反向代理端口。如果我导航到http://clustername.azure.com:19008/MyApp/MyApiService/api/values 返回值并且服务运行良好。
8424是服务结构中API的端口。我也尝试过输入频道19008,无济于事。
FCS.Fueling只是我指定的一个通道端点。在本地主机上,两个端点都是http://localhost:25000/FCS.Fueling工作,在我的服务结构和外部服务之间成功收到消息。
我试过各种各样的localhost组合,删除FCS.Fueling位,我不断收到504网关超时的不同端口。
我在此处添加了对GG问题的回复:https://groups.google.com/forum/#!topic/particularsoftware/Pqsu5l6c0-8 –