Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 无法从Azure网站访问Web服务_Web Services_Wcf_Azure - Fatal编程技术网

Web services 无法从Azure网站访问Web服务

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

我有一个网站托管在Azure网站上。我正在尝试连接到外部Web服务,并收到以下消息:

没有端点在侦听

我可以在本地运行,连接没有问题,但只有Azure有问题

我当前的绑定是这样定义的
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地址,这是可行的,但不是一个可行的解决方案。如果有任何帮助,我们将不胜感激。

哦-只是为了让诊断变得更加棘手。。。这是喜怒无常的。也就是说,它以前工作过(以前也抛出过这个异常——它以前只是“修复了自己”)