WMB: Problema en el address location del WSDL expuesto en el servidor aparece localhost


Cuando tenemos un WSDL creado y lo intentamos importar en WMB, este hará una serie de conversiones, entre ellos, modificando los .xsd por .mxsd para crear el Message Set.

Una vez que lo tenemos todo listo e intentamos desplegar, en el WSDL expuesto, que podemos consultar sobre la URL del servicio añadiendo ?WSDL, podemos observar que se sustituye el address location por la ruta del servidor si todo ha ido correctamente. En caso contrario, nos seguirá apareciendo localhost, como es el caso:

El problema radica en que las rutas relativas de los .xsd a partir de los cuales se genera el WSDL son muy largas. Hay que reducirlas para poder solucionar el problema.