在我的开发服务器上出现以下错误。
错误应用程序名称:w3wp.exe,版本:7.5.7600.16385,时间戳:0x4a5bcd2b
错误模块名称:nlssorting.dll,版本:4.0.30319.1,时间戳:0x4ba1d8ae
异常代码:0xc00000fd
故障偏移:0x000020d5
错误进程ID:0xae4
错误申请开始时间:0x01d049af7c9369d8
错误应用程序路径:C:\ Windows \ SysWOW64 \ inetsrv \ w3wp.exe
错误模块路径:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ nlssorting.dll
报告ID:44dd0b77-b627-11e4-96f4-005056aa293f
任何人都可以告诉我可能是什么问题,或者我如何确定问题是什么?
答案 0 :(得分:6)
我遇到了与IIS崩溃类似的问题。 异常代码“0xc00000fd”是一个堆栈溢出流,并且可能在您的应用程序中有一段代码抛出此异常。
如何辨别这一点?我建议您抓住崩溃转储。
1)安装软件以获得崩溃转储。我推荐DebugDiag Tools。
2)安装完成后,按照以下说明配置 DebugDiag工具:
3)等待在文件夹位置创建第一个崩溃转储。例如:C:\ DebugDiag \ Logs。创建崩溃转储后,使用 DebugDiag Analysis 从C:\ DebugDiag \ Logs打开文件,并创建HTML报告。
4)在报告中,您可以快速查看页面顶部的分析摘要中的问题。在我的例子中,有一个没有停止条件的递归函数导致app轮询失败。