当我将WCF 4.0服务发布到服务器时,域名始终在wsdl地址中转换为IP值。我的意思是;我希望wsdl链接为
http://www.mydomainaddress/svc/service1.svc?wsdl,而不是http://myipaddress/svc/service1.svc?wsdl
答案 0 :(得分:4)
您可以将<useRequestHeadersForMetadataAddress/>
标记添加到配置中的serviceBehaviors
元素,以便着陆页显示您在浏览器中输入的主机标头,而不是机器名称/ ip。
有关详情,请参阅http://msdn.microsoft.com/en-us/library/ee816894.aspx。