He escrito una aplicación simple que utiliza WCF para comunicarse entre el cliente y el servidor. Cuando lo funciono localmente funciona bien, sin embargo, cuando ejecuto el servidor y el cliente en dos cajas diferentes que recibo la siguiente excepción:¿Configurando credenciales para una aplicación WCF?
Unexpected error occured, while getting the group names from the VDN server
System.ServiceModel.Security.SecurityNegotiationException: The server has rejected the client credentials.
System.Security.Authentication.InvalidCredentialException: The server has rejected the client credentials.
System.ComponentModel.Win32Exception: The logon attempt failed
¿Cuáles son las credenciales que se no ser aceptado? ¿Y cómo puedo configurarlos?
¿Hay alguna manera de configurar el servidor para que no requiera autenticación? La aplicación es una aplicación de monitoreo simple para la seguridad no es realmente un problema.
Lo sentimos por no ser muy específico: La aplicación utiliza un proxy tubería y no hay archivo de configuración WCF como el código de WCF se codifica la mano.
Mi código de WCF se basa en el código de este tutorial: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
yo no era konw proctice estándar para generar las clases de WCF de una configuración hasta después de que hubiera terminado de escribir todo el código. Ahora, cada vez que miro un tutorial/helpdoc, usan el código generado y todo requiere cambiar la configuración.
No tengo ancho de banda (estoy haciendo malabarismos con 3 proyectos) para reemplazar el componente wcf con uno que usa el código generado, pero me aseguraré de usar la generación de código la próxima vez que use wcf.
Creo que tiene que ser más específico. ¿Cuál es el enlace que estás usando? –