我尝试发送真正处理大量数据的请求。它应该返回千兆字节的文本(SOAP响应)。但是系统返回 ArithmeticException: Overflow or underflow in the arithmetic operation
。
尽管启用了所有异常,但我仍无法从Visual Studio调试中捕获此异常的主要问题。(我附在w3wp.exe上),结果我无法确定异常的真正来源。
这是否意味着在IIS逻辑而不是在我的代码中引发了异常?
是否有可能调查IIS异常?
在我的情况下,是否可以通过Exception调用堆栈来确定异常详细信息?
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
感谢您的任何建议和帮助