我有一个WCF服务托管在公共Web服务器上的IIS中,并且需要被发现。WCF服务发现的DNS解析
问题是,当我浏览http://myserver.mydomain/myfolder/myService.svc时,显示的页面显示的是实际的机器名称,而不是我提供的URL,例如, http://myRealServer.myRealDomain/myFolder/myService.svc?wsdl作为查看WSDL的链接。
同样,如果我通过soapUI等工具连接到服务,那么指向附加“wsdl0”输出等的链接将提供真实服务器详细信息,而不是我提供的URL(从而使服务无法发现) 。
我的问题:如何更改此URL以正确显示?
注意:我的开发环境在Win2003上使用IIS6,在Win2008上的实时环境是IIS7,两种环境都会出现问题。
似乎是重复的http://stackoverflow.com/questions/1078894/generated-wcf-proxy-configuration-uses-servers-local-name/ – 2009-07-29 12:27:01
@Partario:我已经尝试了上述主机头解决方案并没有什么区别 - 我会再试一次,虽然包含对 元素的更改。 –
2009-07-29 18:41:29