【发布时间】:2009-08-07 20:57:07
【问题描述】:
当我发布我的 ASP.NET WCF 服务时,WSDL 使用机器名而不是域名。如何预防?
例子:
<wsdl:import namespace="http://ListenerService"
location="http://MACHINE_NAME/ListenerService/service.svc?wsdl=wsdl0"/>
<soap:address location="http://MACHINE_NAME/ListenerService/service.svc"/>
当我真正想要时:
<wsdl:import namespace="http://ListenerService"
location="http://MYDOMAIN.COM/ListenerService/service.svc?wsdl=wsdl0"/>
<soap:address location="http://MYDOMAIN.COM/ListenerService/service.svc"/>
【问题讨论】: