2011-02-18 14 views
7

He creado un servicio WCF con wsHttpBinding y un mexHttpBinding. Cuando se ejecuta en http en IIS6, myservice.svc muestra el habitual "Ha creado un servicio". página. myservice.svc? wsdl muestra XML que contiene WSDL.WCF: myservice.svc? Wsdl muestra "¿Ha creado un servicio.", No WSDL?

He cambiado de <security mode="None"> a <security mode="Transport"> y ahora intento llegar al mismo servicio usando https. myservice.svc todavía muestra "Has creado un servicio". Pero myservice.svc? Wsdl también muestra "Has creado un servicio".

¿Qué estoy haciendo mal?

El servicio sigue funcionando (se convirtió en un cliente cuando se usa http y luego se cambió a https). Pero VS no puede generar un nuevo cliente utilizando https, probablemente porque la página? Wsdl está rota.

Respuesta

11

En el comportamiento serviceMetadata debe establecer httpsGetEnabled en verdadero.

+0

Eso es todo. Gracias. –

Cuestiones relacionadas