IIS 10 - Como mostrar o alias de DNS/porta 80 no URL WSDL para um serviço WCF atrás do balanceador de carga

IIS 10 - Como mostrar o alias de DNS/porta 80 no URL WSDL para um serviço WCF atrás do balanceador de carga

Nossa configuração do IIS possui um servidor IIS Application Request na frente de três tipos de servidores IIS (ruleengine, Microfocus Cobol no IIS e "o resto dos aplicativos". Toda a configuração básica de cada servidor é feita por um script comum (Configurar IIS e mais). Os aliases DNS são "servidos" pelo ARR do IIS (porta 80) e, em seguida, redirecionam a solicitação para o servidor que hospeda o aplicativo com outro número de porta.

Ao acessarhttp://myapp.test.mycorp.com/TheApp/theService.svcna página padrão ele mostra

svcutil.exe http://myapp.test.mycorp.com/TheApp/theService.svc?wsdl

o que é muito bom, mas nos outros dois servidores - com a mesma configuração básica - ele mostrará

svcutil.exe http://theservername:theportnumber/TheApp/theService.svc?wsdl

Ambos os sites estão vinculados apenas ao número da porta, não ao alias do DNS também (tentei isso, mas ele mostrará o alias do DNS: número da porta e também impedirá o teste no servidor usando localhost e também usando o nome do servidor)

Que outras configurações/configurações no IIS podem ser diferentes que explicariam por que o URL é mostrado diferente nos diferentes servidores?

Atualizar

E agora - notei que para o .svc?wsdl mostra o alias do DNS e nenhuma porta. Nada foi feito para corrigir o problema. Esperando ter resolvido todos os problemas, mas verificando .asmx?wsdl, ele usa o alias DNS, mas adiciona o número da porta. Então, verificando mais um serviço, um segundo .svc - todos os três no mesmo servidor. O último serviço mostra o nome do servidor e o número da porta (não o alias DNS).

Então agora, não parece estar relacionado à configuração do servidor, mas aos serviços em si.

informação relacionada