Hola
Desarrollamos el servicio web utilizando el servicio WCF y alojado en la máquina del servidor Windows 2003 con IIS 5.1. WCF alojado en basicHttpBinding.
cuando intenta acceder al wsdl del servicio "* .svc? Wsdl" generando un wsdl incorrecto, que wsdl no se puede usar en clientes java y php.
al comprobar el WSDL en
WCF wsdl wsdl: import location, soap: address location tiene el nombre de la máquina?
<wsdl:import namespace="xxxxx" location="http://machine name/xxx/xxx.svc?wsdl=wsdl0"/>
<soap:address location="http://machine name/xcxx/xxx.svc" />
¿Cómo puedo eliminar la máquina y sustituirla con mi URL del Web?
¿Cómo puedo generar un documento WSDL completo como lo que generará el servicio web ASMX?
Esto hizo el truco para mí. ¡Gracias! –
Matt, http://archive.msdn.microsoft.com/KB971842 ese hofix dice específicamente que no es para el servidor Win 2003. ¿Cómo lo aplicaste al 2003? – Roger
@Roger, en realidad dice específicamente que si está en Windows 7 o Windows Server 2008 R2, entonces debe aplicar una revisión diferente (KB971842). Si está en Windows 2003, DEBERÍA aplicar la corrección para KB971842. http://code.msdn.microsoft.com/KB971842 –