如何处理应用程序错误异常代码:0xc00000fd [英] How handle Application Error Exception code: 0xc00000fd

查看:2141
本文介绍了如何处理应用程序错误异常代码:0xc00000fd的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个通过IIS部署的ASP.Net Web API应用程序.处于启用Windows身份验证模式仅是因为我要检测访问API的Windows用户.

I have an ASP.Net Web API application deployed via IIS. It is in Windows Authentication enable mode only because I want to detect Windows users who access the APIs.

几天后,该应用程序将正常运行,但有时会失败. 当应用程序失败时,在请求API时,它将多次(最少3次)显示登录提示.代替响应凭证,而是显示服务不可用"消息.此时,站点的应用程序池停止,并创建了一个应用程序事件日志消息,例如:

For a few days the application will work fine but occasionally it will fail. When the application fails it will present the login prompt several times (minimum 3 times) when requesting the API. Instead of responding to credentials a "Service Unavailable" message is presented. At this point the site's application pool stops and an application event log message is created, e.g.:

Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x52157ba0
Faulting module name: clr.dll, version: 4.7.2117.0, time stamp: 0x59cf5105
Exception code: 0xc00000fd
Fault offset: 0x00451a8d
Faulting process id: 0xe10
Faulting application start time: 0x01d3a9f540d7b456
Faulting application path: C:\Windows\SysWOW64\inetsrv\w3wp.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 83502af2-15e8-11e8-80ee-005056b72cd8
Faulting package full name: 
Faulting package-relative application ID: 

在我的代码内,没有任何调试错误或配置错误. 会有什么问题以及如何解决?

Within my code there is no any debugging error or configuration error. What will be the problem for that and how handle it?

推荐答案

您正在点击为您创建了转储,您只需查看它得到答案.

You are hitting a STATUS_STACK_OVERFLOW. The problem is in your application code, which you did not post. You are calling something recursively with no exit criteria. Luckily the system has created a dump for you, you simply have to look into it and get your answer.

这篇关于如何处理应用程序错误异常代码:0xc00000fd的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆