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

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

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

useRequestHeadersForMetadataAddress

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

截图如下:

img-001

猜你喜欢

转载自www.cnblogs.com/xuchao4177/p/11390507.html