dno*_*lan 6 .net hosting wcf networking
WCF的一个常见问题似乎是如何在wsdl中为其他文件的链接解析主机名.问题是计算机的计算机名称被放入wsdl以链接其他wsdl文件,因此如果您访问http://myhost/service.svc,它可能指向另一个位置上的其余wsdl,即http :// mypc/service.svc?wsdl这显然是你无法从外部看到的东西.
有一些解决方案已经存在,这是常见的解决方案.您可以在哪里设置主机头.
我的问题是,在使用外部IP时,我该如何解决这个问题.我从他们的网站连接到客户总部来检索数据,它没有设置dns等,而ip在内部重新路由到机器.有没有办法强制托管WCF的机器在wsdl文件而不是机器名中显示外部地址?
我正在使用SSL进行连接,这可能会有所不同(与主机头一样).
您需要在 IIS 中为网站的 secureBingings 配置主机标头。
这是一篇关于WCF WSDL 和 xsd 的文章:在 IIS 中托管时导入 schemaLocations 链接到本地计算机名称而不是域名
归档时间: |
|
查看次数: |
8623 次 |
最近记录: |