C# сервер не смог обработать запрос из-за внутренней ошибки.
Я потребляю веб-сервис. Я отправляю почти 20 запросов в день и успешно получаю ответ. однако иногда клиент не получал никакого ответа, и я получаю нижеприведенную ошибку при отправке запроса, но когда я попытаюсь позже выполнить тот же запрос, он будет успешно отправлен.
Я проверил веб-сервис, и кажется, что оба запроса были получены успешно, и ответы также были отправлены клиенту без каких-либо ошибок.
Цитата:Сообщение: сервер не смог обработать запрос из-за внутренней ошибки. Для получения дополнительной информации об ошибке либо включите IncludeExceptionDetailInFaults (либо из атрибута ServiceBehaviorAttribute, либо из поведения конфигурации <servicedebug>) На сервере, чтобы отправить информацию об исключении обратно клиенту, либо включите трассировку в соответствии с документацией Microsoft .NET Framework SDK и проверьте журналы трассировки сервера.
Источник: mscorlib
трассировка стека:
Трассировка стека сервера:
в системе.Модель обслуживания.Каналы.Сервисный канал.ThrowIfFaultUnderstood(сообщение, messagefault с вина, строка действия, объект messageversion версия, преобразователь faultconverter преобразователь faultconverter)
в системе.Модель обслуживания.Каналы.Сервисный канал.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
в системе.Модель обслуживания.Каналы.Сервисный канал.Вызов(строка действия, логическое односторонние, операция ProxyOperationRuntime, объект[] ины, объект[] аутов, ожидания промежутка времени )
в системе.Модель обслуживания.Каналы.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
в системе.Модель обслуживания.Каналы.ServiceChannelProxy.Вызов(сообщение IMessage)
Исключение перестроено на [0]:
в System.Runtime.Удаленное взаимодействие.Полномочия.Объекта realproxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Удаленное взаимодействие.Полномочия.Объекта realproxy.PrivateInvoke(MessageData& msgData, тип Int32)
в веб-сервисе.UploadDocument(UploadDocumentRequest ReqDto)
Действия.Коммунальные услуги.SendData(модель, стринги и amp; respCode, стринги и amp; respDesc, типа int64&амп; номер_документа) в C:\Actions\Utilities.cs:line 46
Что я уже пробовал:
Я не знаю, в чем именно проблема
Gerry Schmitz
Если он "неопределенный", вы создаете механизм повторных попыток в своей обработке ошибок.
Member 11400686
Это то, что я делаю, но мне нужно выяснить, что является основной причиной этой проблемы