Web services 无法从Azure网站访问Web服务
我有一个网站托管在Azure网站上。我正在尝试连接到外部Web服务,并收到以下消息: 没有端点在侦听 我可以在本地运行,连接没有问题,但只有Azure有问题 我当前的绑定是这样定义的Web services 无法从Azure网站访问Web服务,web-services,wcf,azure,Web Services,Wcf,Azure,我有一个网站托管在Azure网站上。我正在尝试连接到外部Web服务,并收到以下消息: 没有端点在侦听 我可以在本地运行,连接没有问题,但只有Azure有问题 我当前的绑定是这样定义的basicHttpBinding <bindings> <basicHttpBinding> <binding name="myBinding" maxReceivedMessageSize="20000000" maxBufferSize="20000000" maxBuf
basicHttpBinding
<bindings>
<basicHttpBinding>
<binding name="myBinding" maxReceivedMessageSize="20000000" maxBufferSize="20000000" maxBufferPoolSize="20000000" openTimeout="00:10:00"
closeTimeout="00:10:00"
sendTimeout="00:10:00"
receiveTimeout="00:10:00">
<readerQuotas maxDepth="32" maxArrayLength="200000000" maxStringContentLength="200000000" />
<security mode="Transport" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://myexternalservice.com/ws" binding="basicHttpBinding" behaviorConfiguration="" bindingConfiguration="myBinding" contract="MyContract" name="MyEndpointName" />
</client>
我假设这是某种内部负载平衡,阻止我访问这个外部地址
希望有人能帮忙
编辑
好的,我已经尝试进入调试控制台(即mysite.scm.azurewebsites.net)并打开一个CMD窗口。我尝试了以下方法:
nslookup myexternalservice.com
并获得以下信息:
服务器:未知
地址:10.20.201.9
对我来说,这看起来完全是一个Azure问题。还有人遇到过类似的问题吗
与此同时,我不情愿地更新了端点地址,将其直接绑定到IP地址,这是可行的,但不是一个可行的解决方案。如果有任何帮助,我们将不胜感激。哦-只是为了让诊断变得更加棘手。。。这是喜怒无常的。也就是说,它以前工作过(以前也抛出过这个异常——它以前只是“修复了自己”)