acaba de implementar mi servicio WCF en un servidor aquí en mi empresa con IIS 7.5 y todo parece funcionar bien. Pero cuando configuro mi aplicación cliente y agrego una referencia de servidor al servidor y luego uso este código.WCF aplicación del cliente de servicio que obtiene "Objeto no configurado en una instancia de un objeto"
ServerReference.ServiceClient client = new ServerReference.ServiceClient();
var s = client.GetBrand("Audi", false);
Recibo una excepción que dice "referencia de objeto no establecida en una instancia de un objeto". el objeto s no debe ser nulo (probamos el servicio en localhost donde lo teníamos todo en el mismo proyecto donde funcionó).
Miraste la pila y se ve así.
21.6.2012 16:16:29
Referencia de objeto no establecida en una instancia de un objeto.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
¿Alguna sugerencia? P.S La CPU donde se aloja el servicio WCF no tiene estudios visuales, así que no puedo depurarlo
¿Funciona [WcfTestClient] (http://msdn.microsoft.com/en-us/library/bb552364.aspx) en el servicio alojado? Restrinjala para ver si es su implementación o si el servicio no se inicializó.El contrato también puede haber cambiado, lo cual (dependiendo de cuándo obtuvo los metadatos por última vez) podría causar que el servicio no creara una instancia. –