0
当我将WCF 4.0服务发布到服务器时,域名始终在wsdl地址中转换为IP值。我的意思是;我希望WSDL链接是
http://www.mydomainaddress/svc/service1.svc?wsdl,而不是http://myipaddress/svc/service1.svc?wsdl带域名的WCF服务WSDL链接
当我将WCF 4.0服务发布到服务器时,域名始终在wsdl地址中转换为IP值。我的意思是;我希望WSDL链接是
http://www.mydomainaddress/svc/service1.svc?wsdl,而不是http://myipaddress/svc/service1.svc?wsdl带域名的WCF服务WSDL链接
您可以在配置中<useRequestHeadersForMetadataAddress/>
标签添加到serviceBehaviors
元素,以便登陆页面将显示您输入到浏览器的主机头,而不是机器名/ IP。
请参阅http://msdn.microsoft.com/en-us/library/ee816894.aspx了解更多信息。
你是什么意思,它是“转换”?你指的是哪个WSDL链接? –
WSDL链接始终与ip值一起显示,如“http://121.12.11.33/svc/service1.svc?wsdl”,而不是域名。 – SteppenWolf
您所指的是什么“WSDL链接”? –