ASP.NET。 ArithmeticException:算术运算中的上溢或下溢

时间:2018-08-28 09:38:01

标签: asp.net .net iis exception-handling high-load

我尝试发送真正处理大量数据的请求。它应该返回千兆字节的文本(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

感谢您的任何建议和帮助

0 个答案:

没有答案