gpt4 book ai didi

wcf - Azure 模拟器端口不同

转载 作者:行者123 更新时间:2023-12-02 07:15:44 25 4
gpt4 key购买 nike

当我在正常模式下运行 WCF 时,它可以工作,但当我在本地 PC 上运行 Azure 计算机模拟器时,端口号不同。例如,WCF 页面在以下地址下打开:http://localhost:81/ServiceName1.svc,但 WSDL 地址为

您还可以将服务描述作为单个文件访问:

http://pc-name1:82/ServiceName1.svc?singleWsdl

当我尝试使用 WCF 测试客户端进行连接时,当我尝试获取地址 http://localhost:81/ServiceName1.svc 或地址 http: 时,它不起作用://pc-name1:82/ServiceName1.svc

你知道会发生什么吗?有人在使用 Azure 模拟器时注意到这一点吗?

最佳答案

您浏览过Hosting WCF within Windows Azure exercise吗? ?此行为已得到解释。您需要更新 WCF - KB981002- WCF:修补程序汇总更新,这将为您的 WCF 服务添加特殊行为:

7.About the System.ServiceModel configuration above:

  1. For this example we are exposing a metadata exchange (MEX) endpoint in addition to the service main endpoint. This will expose the service metadata and thus allow service references to be added to this service in Visual Studio.
  2. The useRequestHeadersForMetadataAddress behavior is a special behavior that is defined in KB981002- WCF: Hotfix rollup update. It allows WCF to serve correct metadata behind load balancers. Windows Azure web roles are load balanced between one or more physical servers.

关于wcf - Azure 模拟器端口不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com