Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 17023|Відповідь: 0

[WCF/Веб-сервіси] Через внутрішню помилку сервер не зміг обробити запит. Для отримання додаткової інформації про помилку відкрийте In...

[Копіювати посилання]
Опубліковано 19.07.2016 21:02:12 | | |
---------------------------

---------------------------
Через внутрішню помилку сервер не зміг обробити запит. Для отримання додаткової інформації про помилку увімкніть 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, ви можете побачити конкретне повідомлення про помилку на клієнті





Попередній:Введіть 'System.IO.FileStream' з назвою контракту даних 'FileStream:http://schema...
Наступний:Помилка WCF: Запит 413 Суб'єкт занадто великий
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com