2010-04-06 7 views
7

He desarrollado un servicio de prueba con WCF, que trato de consumir desde una aplicación Windows Phone 7, sin embargo cuando llamo a un método del servicio obtengo una extraña excepción:Windows Phone 7 Application + WCF + SSL + Autenticación de nombre de usuario

no hubo extremo de escucha en https://server/Service.svc que podrían aceptar el mensaje. Esto a menudo es causado por una dirección incorrecta o acción SOAP .

El servicio WCF utiliza un enlace personalizado con la autenticación UserNameOverTransport y SSL. Para la autorización, estoy usando una implementación de UserNamePasswordValidator. Si intento consumir el servicio desde una consola o una aplicación Silverlight (la política de dominio cruzado está habilitada), funciona bien (también la autorización). Y lo más extraño es que el archivo ServiceReferences.ClientConfig generado para la aplicación WP7 es exactamente, el mismo que el archivo de configuración generado para la aplicación silverlight.

que no tienen idea de lo que está mal con mi servicio ...

Respuesta

3

primera sugerencia: no asuma que es el servicio de la culpa. El WM7 SDK está lejos de tener errores. Sugiero que escriba un cliente WPF, WinForms o Console convencional para probar su servicio y asegurarse de que no sea un problema de WM7.

+0

Bueno, probé WPF, WinForms, consola o incluso la aplicación ASP.NET y todos funcionan bien ... – Krassi

+0

bien, entonces, la única conclusión es que la wm7 sdk está rota, ¿no? – x0n

0

En la fecha de esta pregunta, me parece que estaba probando esto en el emulador y el emulador no es compatible con HTTPS.