WCF Webservice hinter öffentlichem Reverse Proxy
Wie kann ich die WSDL eines WCF-Webservices, der sich in einem privaten LAN befindet, korrekt von einem Reverse-Proxy aus bedienen, der die öffentliche IP abhört?
Ich habe einen Apache-Webserver im Reverse-Proxy-Modus konfiguriert, der auf Anforderungen einer öffentlichen IP-Adresse wartet und diese vom internen IIS-Host aus bedient. Der WCF-Webservice generiert WSDL unter Verwendung der FQDN-Adresse des LAN-Hosts, die natürlich nicht von einem Internet-Webservice-Client gelesen werden kann.
Gibt es eine Einstellung, die in der web.config der wcf-Anwendung oder in IIS konfiguriert werden kann, um die generierte WSDL mit der Hostadresse anzupassen und stattdessen die öffentliche Adresse anzugeben?