Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 17023|Răspunde: 0

[WCF/Web Servics] Din cauza unei erori interne, serverul nu a putut procesa cererea. Pentru mai multe informații despre eroare, deschide In...

[Copiază linkul]
Postat pe 19.07.2016 21:02:12 | | |
---------------------------

---------------------------
Din cauza unei erori interne, serverul nu a putut procesa cererea. Pentru mai multe informații despre eroare, activați IncludeExceptionDetailInFaults (fie din ServiceBehaviorAttribute, <serviceDebug> fie din Configure Behavior) pe server pentru a trimite informațiile de excepție înapoi către client sau deschideți o urmărire către fiecare document Microsoft .NET Framework SDK și verificați jurnalele de urmărire a serverului.
---------------------------
Eşti sigur   
---------------------------


Când depanezi un program WCF, uneori poți întâmpina următoarea eroare:
System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。
Urmărirea stack-ului serverelor:
   la System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message response, MessageFault fail, String action, MessageVersion version, FaultConverter faultConverter)
   la System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
   la System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] inses, Object[] outs, TimeSpan timeout)
   La System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage, methodCall, ProxyOperationRuntime operation)
   În System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Excepție rearuncată la [0]:
   la System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   la System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   Unele teme de program sunt omise




Motivul specific este că pe partea de server a WCF
<serviceDebug includeExceptionDetailInFaults="false"/>
Dacă este setat pe false și modificat pe true, poți vedea mesajul de eroare specific pe client





Precedent:Scrie 'System.IO.FileStream' cu numele contractului de date 'FileStream:http://schema...
Următor:Eroare WCF: 413 Entitate de solicitare prea mare
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com