---------------------------
--------------------------- Через внутрішню помилку сервер не зміг обробити запит. Для отримання додаткової інформації про помилку увімкніть IncludeExceptionDetailInFaults (або з ServiceBehaviorAttribute, або з <serviceDebug> Configure Behavior) на сервері, щоб надіслати інформацію про виключення назад клієнту, або відкрийте трасування до кожного документа Microsoft .NET Framework SDK і перевірте журнали трасування сервера. --------------------------- Ти впевнений ---------------------------
Під час налагодження програми WCF іноді можна зіткнутися з такою помилкою:
System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。 Трасування серверного стеку: на System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderunderstood (Відповідь на повідомлення, ПовідомленняFault fault, String action, MessageVersion version, FaultConverter faultConverter) на System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc&rpc) at System.ServiceModel.Channels.ServiceChannel.Call (Дія рядка, булева одностороння операція, операція ProxyOperationRuntime, Object[] входи, Object[] outs, тайм-аут TimeSpan) У System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage, methodCall, ProxyOperationRuntime operation) У System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Виняток, переглянутий на [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData, тип Int32) Деякі програмні підказки опущені
Конкретна причина в тому, що на серверній стороні WCF <serviceDebug includeExceptionDetailInFaults="false"/> Якщо встановлено на false і змінено на true, ви можете побачити конкретне повідомлення про помилку на клієнті
|