我有一个应用程序(ASP.NET),可以在本地调试/ IIS主机上正常工作。但是当我们将其部署到服务器(Win 2008 R2)并单击其中一个链接(生成报告)时,会生成报告但整个应用程序已关闭。在检查事件查看器时,我们得到以下错误:
错误应用程序w3wp.exe,版本7.0.6002.18005,时间戳 0x49e03238,故障模块kernel32.dll,版本6.0.6002.19034,时间 标记0x52f30e80,异常代码0xe0434352,故障偏移 0x000000000001674d,进程ID 0x1f088,应用程序启动时间 0x01d09157a5610eb4。
仅当我们点击该链接创建报告时才会出现此问题。 Crystal报告在这里使用,但在其他地方也在代码中使用。但只有在单击服务器上的链接后才会出现此问题。
注意:代码中没有循环来生成报告。 有人可以指出这个问题的原因吗?以及如何纠正?
提前致谢!
答案 0 :(得分:0)
此类错误日志消息表示工作进程崩溃或应用程序池崩溃。除此消息外,日志中没有其他可用信息。因此,为了解决此崩溃的根本原因,我们需要在崩溃时收集内存转储,并对其进行分析以找出根本原因。
这里有步骤的链接创建内存转储,然后分析: http://blogs.msdn.com/b/chaun/archive/2013/11/12/steps-to-catch-a-simple-crash-dump-of-a-crashing-process.aspx
谢谢!