wcf服务元数据WSDL中的地址为请求方地址不再是主机名

Posted xuchao4177

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wcf服务元数据WSDL中的地址为请求方地址不再是主机名相关的知识,希望对你有一定的参考价值。

WCF服务的WSDL内容中服务地址里的主机部分都是默认是主机名称,这样在一些虚拟机环境下外部根本访问不到这些主机,开发时候引用会发生异常

经查可以通过配置服务行为,让这些主机内容为请求方的主机地址,需要Web.config中修改:

useRequestHeadersForMetadataAddress

见:http://www.baidu.com/link?url=6kTHiRwP6M43muX6T8bwY-RDzn8R5jYwt6eZm-3BrEXROutzR-n0bvBuNfb0MIAYd7uQP9lTfYV_0yqnSiHExYdQr5n6kV89KCspBmofy67&wd=&eqid=eb6ad1730010bd9a000000035d5cb9e2

截图如下:

技术图片

以上是关于wcf服务元数据WSDL中的地址为请求方地址不再是主机名的主要内容,如果未能解决你的问题,请参考以下文章

如何禁止 WCF 元数据/wsdl

WCF服务中的wsdl文件在哪里

在我的 wcf 服务中验证 AX 服务器域、用户名和密码等凭据后,下载 Microsoft Dynamics AX 2012 服务 wsdl 元数据

WCF 如何从 wsdl 和 xsd 生成服务 - 合同优先

当操作返回元页面 html 时,如何更好地诊断 WCF 服务?

快速入门系列--WCF--04元数据和异常处理