Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 17023|Antwoord: 0

[WCF/Web Servics] Door een interne fout kon de server het verzoek niet verwerken. Voor meer informatie over de fout, open In...

[Link kopiëren]
Geplaatst op 19-07-2016 21:02:12 | | |
---------------------------

---------------------------
Door een interne fout kon de server het verzoek niet verwerken. Voor meer informatie over de fout zet u IncludeExceptionDetailInFaults in (ofwel vanuit ServiceBehaviorAttribute of vanuit <serviceDebug> Configure Behavior) op de server om de uitzonderingsinformatie terug naar de client te sturen, of open een trace naar elk Microsoft .NET Framework SDK-document en controleer u de servertracelogs.
---------------------------
Weet je het zeker   
---------------------------


Bij het debuggen van een WCF-programma kun je soms de volgende fout tegenkomen:
System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。
Serverstacktrace:
   op System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
   op 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)
   Op System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage, methodCall, ProxyOperationRuntime operation)
   In System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Uitzondering opnieuw gegooid op [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   Sommige programmaprompts worden weggelaten




De specifieke reden is dat aan de serverkant van WCF
<serviceDebug includeExceptionDetailInFaults="false"/>
Als het op false staat en wordt aangepast naar true, kun je het specifieke foutbericht op de client zien





Vorig:Typ 'System.IO.FileStream' met de naam van het datacontract: 'FileStream:http://schema...
Volgend:WCF-fout: 413 verzoekentiteit te groot
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com