当我将WCF 4.0服务发布到服务器时,域名始终会转换为wsdl地址中的IP值。我的意思是; 我希望wsdl链接为
http://www.mydomainaddress/svc/service1.svc?wsdl,而不是http://myipaddress/svc/service1.svc?wsdl
您可以将<useRequestHeadersForMetadataAddress/>标记添加到serviceBehaviors配置中的元素,以便登录页面将显示您在浏览器中键入的主机标头,而不是计算机名称/ ip。
有关更多信息,请参见http://msdn.microsoft.com/zh-cn/library/ee816894.aspx。