【发布时间】:2011-12-08 17:46:47
【问题描述】:
当我将我的 WCF 4.0 服务发布到服务器时,域名总是转换为 wsdl 地址中的 IP 值。我的意思是;我希望 wsdl 链接为
http://www.mydomainaddress/svc/service1.svc?wsdl,而不是http://myipaddress/svc/service1.svc?wsdl
【问题讨论】:
-
“转换”是什么意思?您指的是哪个 WSDL 链接?
-
WSDL 链接总是以 ip 值出现,例如“121.12.11.33/svc/service1.svc?wsdl”,而不是域名..
-
您指的这个“WSDL 链接”是什么?
-
哦,对不起。是你从浏览器调用service后看到的,在“你已经创建了一个服务”页面上的那个。
-
检查 IIS 中的绑定。 URL 的那部分来自 IIS。如果 IIS 中的应用程序设置为通过 IP 地址绑定,那么这就是您将在帮助页面和 WSDL 中获得的内容。