【发布时间】:2010-10-29 19:09:50
【问题描述】:
我有一个 WCF 服务,它在多个盒子上进行负载平衡。我们在 IIS 中为服务网站设置了主机标头,以便主机名而不是机器名将显示在 WSDL 中(例如:http://forums.asp.net/p/1096811/1659596.aspx)。
现在我们有一个要求,内部进程需要能够通过 IP 独立地访问每个服务器上的页面。在 IIS 中设置 WCF 服务以便主机名显示在 WSDL 中的最佳方法是什么,但您仍然可以通过内部 IP 访问网站而不会收到“错误请求(无效主机名)”错误?
我知道发布自定义 WSDL 是可能的,这在技术上可以解决这个要求,但我真的不想在每次更改时都手动更新 WSDL。
提前致谢。
【问题讨论】:
标签: .net wcf hostheaders