使用映射的域名访问Azure中的WCF

时间:2011-07-08 20:42:30

标签: wcf azure

我在Azure中有一个WCF服务。我可以引用其IP地址并使用浏览器或WcfTestclient.exe成功命中它。我已经进入GoDaddy并将svc.mydomain.com映射到我的IP /端口,现在我无法使用浏览器,但不能使用WcfTestClient.exe。错误是“错误:无法从http://svc.mydomain.com/Service1.svc?wsdl获取元数据...元数据包含无法解析的引用:'http://svc.mydomain.com/Service1.svc?wsdl'。远程服务器返回了意外响应:(408)请求。远程服务器返回错误:(408)请求超时.HTTP GET错误URI:http://svc.mydomain.com/Service1.svc?wsdl HTML文档不包含Web服务发现信息。“ 当我用浏览器点击它时,它返回显示它找到了服务的股票html,但它通过它的IP引用它,所以我想知道它是否是我需要做的配置文件更改。 最好的做法是使用CNAME(即svc.mydomain.com)昵称我的服务,从而引用我的服务:http://svc.mydomain.com/MyService.svc

1 个答案:

答案 0 :(得分:0)

您不应该依赖Windows Azure服务的IP地址。 IP地址可以并且几乎肯定会发生变化(例如,如果从Visual Studio中部署,则往往会导致分配不同的IP地址。)

您的服务已具有DNS名称:部署名称 .cloudapp.net

Windows Azure管理门户将显示DNS名称。

如果要使用其他DNS名称来解决服务问题,请使用CNAME创建DNS别名。