I try to send request which really processes huge amount of data. It should return gigabytes of text (SOAP response). But System returns ArithmeticException: Overflow or underflow in the arithmetic operation
.
The main problem that I cannot catch this exception from debugging in Visual studio in spite of fact that all Exceptions are enabled.(I attached to w3wp.exe ) And as result I cannot determine real source of exception.
Does that mean the exception is thrown in IIS logic and not in my code?
Are there possibility investigate IIS exceptions?
Is there any way to determining exception details with Exception call stack in my case?
IIS Version: 10.0
Exception details:
[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
Thanks for any advices and any help
User contributions licensed under CC BY-SA 3.0