miércoles, 27 de junio de 2012

Generacion de WSDL en un domino y el servicio está hostepado en una maquina local

Cuando tienes un servicio creado con WCF y se generan los ficheros WSDL, si el servicio esta en una maquina local y lo que quieres hacer es que se publique contra un dominio especifico tienes que hacer lo siguiente


    1.- En mi caso no tenia instaladas las herramientas administrativas del IIS 7 y estas se instalan Panel de control\Todos los elementos de Panel de control\activar desactivar las caracteristicas de windows



2. - Sacar la consola  cmd en modo administrativo y lanzar el siguiente comando
   
    %systemroot%\system32\cscript.exe //nologo c:\inetpub\AdminScripts\adsutil.vbs set /w3svc/NUMERO/SecureBindings :443:www.dominiopublico.es

    Donde numero es el ID del servidor del IIS seguro, en mi caso el número = 2




3.- reiniciar el IIS con la instrucción
iisreset


Si no funciona se puede volver al estado anterior ejecutando
 %systemroot%\system32\cscript.exe //nologo c:\inetpub\AdminScripts\adsutil.vbs set /w3svc/NUMERO/SecureBindings :443:




[1]http://www.jstawski.com/archive/2008/05/01/wcf-wsdl-location-address-with-https.aspx

[2]http://www.codemeit.com/wcf/wcf-wsdl-xsdimport-schemalocations-link-to-local-machine-name-not-domain-name-while-hosted-in-iis.html

No hay comentarios:

Publicar un comentario