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