ASP.NET. ArithmeticException: переполнение или недостаточное значение в арифметической операции - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь отправить запрос, который действительно обрабатывает огромное количество данных. Он должен возвращать гигабайты текста (ответ SOAP). Но система возвращает ArithmeticException: Overflow or underflow in the arithmetic operation.
Основная проблема в том, что я не могу поймать это исключение при отладке в Visual Studio, несмотря на то, что все исключения включены. (Я подключен к w3wp.exe) И как результат, я не могу определить реальный источник исключения.

Означает ли это, что исключение выдается в логике IIS, а не в моем коде?
Есть ли возможность расследовать исключения IIS? Есть ли способ определить детали исключения с помощью стека вызовов исключения в моем случае?

Версия IIS: 10.0
Сведения об исключении: [ArithmeticException: Overflow or underflow in the arithmetic operation.] [HttpException (0x80004005): An error occurred while communicating with the remote host. The error code is 0x80070216.] System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) +270 System.Web.Hosting.IIS7WorkerRequest.FlushCore(Boolean keepConnected, Int32 numBodyFragments, IntPtr[] bodyFragments, Int32[] bodyFragmentLengths, Int32[] bodyFragmentTypes) +97 System.Web.Hosting.IIS7WorkerRequest.FlushCachedResponse(Boolean isFinal) +796 System.Web.HttpResponse.UpdateNativeResponse(Boolean sendHeaders) +1399 System.Web.HttpRuntime.FinishRequestNotification(IIS7WorkerRequest wr, HttpContext context, RequestNotificationStatus& status) +184

Спасибо за любые советы и любую помощь

...