Wenn ich meinen ASP.NET WCF-Dienst veröffentliche, verwendet die WSDL den Computernamen anstelle des Domänennamens. Wie kann man das verhindern?In IIS-gehosteten WCF-Diensten, wie kann die Adressübersetzung deaktiviert werden?
Beispiel:
<wsdl:import namespace="http://ListenerService"
location="http://MACHINE_NAME/ListenerService/service.svc?wsdl=wsdl0"/>
<soap:address location="http://MACHINE_NAME/ListenerService/service.svc"/>
Wenn ich wirklich will:
<wsdl:import namespace="http://ListenerService"
location="http://MYDOMAIN.COM/ListenerService/service.svc?wsdl=wsdl0"/>
<soap:address location="http://MYDOMAIN.COM/ListenerService/service.svc"/>