Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 17023|Atsakyti: 0

[WCF / Web Servics] Dėl vidinės klaidos serveris negalėjo apdoroti užklausos. Norėdami gauti daugiau informacijos apie klaidą, atidarykite...

[Kopijuoti nuorodą]
Paskelbta 2016-07-19 21:02:12 | | |
---------------------------

---------------------------
Dėl vidinės klaidos serveris negalėjo apdoroti užklausos. Norėdami gauti daugiau informacijos apie klaidą, serveryje įjunkite IncludeExceptionDetailInFaults (iš ServiceBehaviorAttribute arba <serviceDebug> iš Configure Behavior), kad išimčių informacija būtų siunčiama atgal į klientą, arba atidarykite kiekvieno "Microsoft .NET Framework SDK" dokumento sekimą ir patikrinkite serverio sekimo žurnalus.
---------------------------
Ar tikrai   
---------------------------


Derindami WCF programą kartais galite susidurti su šia klaida:
System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。
Serverio rietuvės sekimas:
   System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Atsakymas į pranešimą, MessageFault klaida, Eilutės veiksmas, MessageVersion versija, FaultConverter faultConverter)
   System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operacija, ProxyRpc& rpc)
   System.ServiceModel.Channels.ServiceChannel.Call(Eilutės veiksmas, Bulio logikos vienpusis veiksmas, ProxyOperationRuntime operacija, Object[] ins, Object[] outs, TimeSpan skirtasis laikas)
   System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage, methodCall, ProxyOperationRuntime operacija)
   System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage pranešimas)

Išimtis atmesta [0]:
   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 tipas)
   Kai kurie programos raginimai praleidžiami




Konkreti priežastis yra ta, kad WCF serverio pusėje
<serviceDebug includeExceptionDetailInFaults="false"/>
Jei jis nustatytas kaip klaidingas ir pakeistas į teisingą, kliente galite matyti konkretų klaidos pranešimą





Ankstesnis:Įveskite "System.IO.FileStream" su duomenų sutarties pavadinimu "FileStream:http://schema...
Kitą:WCF klaida: 413 užklausos objektas per didelis
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com