【问题标题】:Issue with the configuration of HTTPS WCF hosted on AzureAzure 上托管的 HTTPS WCF 配置问题
【发布时间】:2010-06-22 13:58:43
【问题描述】:

我使用托管在 Azure 上的第三方安全 WCF 服务。我正在尝试创建自己的安全 HTTPS 服务,但我无法使用它。我可以在 Azure 上托管它,但是当我在客户端应用程序中使用它时出现以下错误

“在https://xxxx.cloudapp.net/AsycServ/AsycServCallback .svc 上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的”

我将第三方服务的 WSDL 文件与我托管的文件进行了比较。我发现了以下差异

wsdl:第三方服务的Service部分

- <wsdl:service name="SubsManagement"><br/>
- <wsdl:port name="WSHttpBinding_IxxxManagement" binding="tns:WSHttpBinding_IxxxManagement"><br/>
 <soap12:address location="https://xxx.yyy.com/Syndication/SubscriptionManagement.svc" /> <br/>
- <wsa10:EndpointReference><br/>
 <wsa10:Address>https://xxx.yyy.com/Syndication/SubsMgmt.svc</wsa10:Address> <br/>
- <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity"><br/>
 <Dns>xxx.yyy.com</Dns><strong> <br/>
</strong>
 </Identity><br/>
 </wsa10:EndpointReference><br/>
 </wsdl:port><br/>
 </wsdl:service>

wsdl:我的服务的服务部分

- <wsdl:service name="AsycServCallback">
- <wsdl:port name="WSHttpBinding_IxxxCallback" binding="tns:WSHttpBinding_IxxxCallback">
 <soap12:address location="http://ippbposstage.cloudapp.net:81/MOSI/MOSICallback.svc" /> 
- <wsa10:EndpointReference>
 <wsa10:Address>http://xxx.cloudapp.net:81/test/AsycServCallback.svc</wsa10:Address> 
- <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
 <Dns>localhost</Dns> 
 </Identity>
 </wsa10:EndpointReference>
 </wsdl:port>
 </wsdl:service>

我发现了两个不同之处

  1. 当我的服务指向端口 81 时,第三方服务的地址位置不包含端口名称,但是 t 托管在 HTTPS 上。所以我期待 https : 在地址中。

  2. 我的 WSDL 显示 = localhost,而对于第三方服务它是 =xxx.yyy.com。

我是否遗漏了配置文件中的任何内容?

【问题讨论】:

    标签: .net asp.net azure cloud


    【解决方案1】:

    不确定我是否理解您要完成的工作。您应该能够在 Azure 上部署一个简单的 WCF 服务。您必须确保在服务定义中设置端口。通常,如果您想使用 https,最简单的方法是将其保留在端口 443 上。此外,您需要确保将证书部署到用于 https 的 Azure。

    如果您的示例部署在端口 81 上,您似乎需要将该端口添加到您的调用中。应该是https://xxxx.cloudapp.net:81/AsycServ/AsycServCallback

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-09
      • 2012-04-02
      • 2020-01-09
      • 2015-01-27
      • 1970-01-01
      • 2014-04-05
      • 2011-05-17
      • 2010-10-22
      相关资源
      最近更新 更多