---------------------------
--------------------------- Debido a un error interno, el servidor no pudo procesar la solicitud. Para más información sobre el error, activa IncludeExceptionDetailInFaults (ya sea desde ServiceBehaviorAttribute o <serviceDebug> desde Configure Behavior) en el servidor para enviar la información de la excepción de vuelta al cliente, o abre un trazo en cada documento del SDK de Microsoft .NET Framework y revisa los registros de trazas del servidor. --------------------------- Estás seguro ---------------------------
Al depurar un programa WCF, a veces puede encontrarse con el siguiente error:
System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。 Trazado de pila de servidores: en System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood (Respuesta de mensaje, fallo MessageFault, String action, versión de MessageVersion, FaultConverter faultConverter) en System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) en System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime, Object[] ins, Object[] outs, TimeSpan timeout) En System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage, methodCall, ProxyOperationRuntime operation) En System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage mensaje)
Excepción relanzada en [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, tipo Int32) Se omiten algunas indicaciones del programa
La razón específica es que en el lado del servidor de WCF <serviceDebug includeExceptionDetailInFaults="false"/> Si está configurado como falso y modificado a verdadero, puedes ver el mensaje de error específico en el cliente
|