none
Problem wcf and entity framework vs2012 RRS feed

  • Pregunta

  • I work in vs2012 and I have the following problem, I have a WCF working with a database in SQL Server 2008 r2. When trying to recover data from WCF travez I get the following error:

    Error al recibir la respuesta HTTP a http://XXXXXXXXXXXXX. Puede deberse a que el enlace del extremo de servicio no usa el protocolo HTTP. También puede deberse a que el servidor anula un contexto de solicitud HTTP (posiblemente por el cierre del servicio). Consulte los registros del servidor para obtener más información.

    Server stack trace: 
       en System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
       en System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
       en System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
       en System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
       en System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
       en System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
       en System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

    Exception rethrown at [0]: 
       en System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       en System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       en IServicioActualizacion.listarReclamo()
       en ServicioActualizacionClient.listarReclamo()

    Inner Exception:
    Se ha terminado la conexión: Error inesperado de recepción.
       en System.Net.HttpWebRequest.GetResponse()
       en System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)

    Inner Exception:
    No se puede escribir datos de en la conexión de transporte: Se ha forzado la interrupción de una conexión existente por el host remoto.
       en System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
       en System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
       en System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)

    Inner Exception:
    Se ha forzado la interrupción de una conexión existente por el host remoto
       en System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
       en System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)

    If I remove the relationships in the database to retrieve data achievement, if I put relationships keep getting the same problem. thanks for your comments
    miércoles, 8 de mayo de 2013 22:29

Todas las respuestas

  • You have to create entities within the WCF DTO for mapping with Entity Framework entities that do not leave the error

    Greetings.

    Giovanni Montaño


    Hola

    jueves, 6 de junio de 2013 20:37