Mi WCF Service utiliza wsHttpBinding y funciona bien desde el cliente cuando el servicio se gerenated por el cliente utilizando las opciones por defecto de la siguiente manera:WCF - cambiar los resultados dirección de punto final en SecurityException
RServiceClient R = new RServiceClient();
Sin embargo, en algún momento me Tendrá que ser capaz de especificar la ubicación del servicio, presumiblemente por el cambio de la dirección de punto final de la siguiente manera:
RServiceClient R = new RServiceClient();
R.Endpoint.Address = new EndpointAddress(new Uri "http://xxx.xxxx.xxx:80/RServer/RService.svc"));
Sin embargo, cuando lo haga especificar el punto final exacto, aparece un SecurityNegotiationException: System.ServiceModel. S ecurity.SecurityNegotiationException no se ha manejado Message = "El llamante no fue autenticado por el servicio". Fuente = "mscorlib" ....
El servicio WCF se ejecuta en IIS y tiene acceso anónimo habilitado en el administrador de IIS. Además, este error ocurre cuando el cliente se ejecuta desde la misma máquina que el servicio bajo una cuenta de administrador. ¡Todavía no he tenido la parte de miedo de ejecutarlo en la red!
¿Alguna idea?
Gracias una tonelada ... salvado yo ;) – kape123