当前位置:  开发笔记 > 前端 > 正文

使用HTTPS的WCF WSDL位置地址

如何解决《使用HTTPS的WCFWSDL位置地址》经验,为你挑选了0个好方法。

WCF的一个常见问题似乎是如何在wsdl中为其他文件的链接解析主机名.问题是计算机的计算机名称被放入wsdl以链接其他wsdl文件,因此如果您访问http://myhost/service.svc,它可能指向另一个位置上的其余wsdl,即http :// mypc/service.svc?wsdl这显然是你无法从外部看到的东西.

有一些解决方案已经存在,这是常见的解决方案.您可以在哪里设置主机头.

http://jberke.blogspot.com/2008/06/wsdl-for-wcf-aspnet-service-uses-local.html

我的问题是,在使用外部IP时,我该如何解决这个问题.我从他们的网站连接到客户总部来检索数据,它没有设置dns等,而ip在内部重新路由到机器.有没有办法强制托管WCF的机器在wsdl文件而不是机器名中显示外部地址?

我正在使用SSL进行连接,这可能会有所不同(与主机头一样).

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有