如何解决错误:“程序停止工作APPCRASH”

我在这个控制台应用程序中有一个日志和一个try catch,但似乎没有那么远。

在我的开发机器上工作正常,在Win Server 2008上没有。事件查看器具有与下面相同的信息。

我知道这里没什么可说的,但这就是我所知道的。 所有上一次部署都有效,所以我很茫然。

请不要关闭,并帮我解决这个问题。 我会回答任何问题。

谢谢。

描述:
  停止工作

问题签名:
  问题事件名称:APPCRASH
  应用程序名称:LoaderLive.exe
  应用版本:2.0.1.0
  申请时间戳:4ef176d6
  故障模块名称:KERNELBASE.dll
  故障模块版本:6.1.7601.17651
  故障模块时间戳:4e211319
  例外代码:e0434f4d
  exception偏移:0000b9bc
  操作系统版本:6.1.7601.2.1.0.272.7
  区域设置ID:1033

在线阅读我们的隐私声明:
   http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

如果没有在线隐私声明,请离线阅读我们的隐私声明:
   C:\ WINDOWS \ SYSTEM32 \ EN-US \ erofflps.txt

如果你有一个顶级的try / catch并且它没有捕获exception,那可能是因为故障发生在非常低​​的级别(例如本地代码库中的某个地方),太早(在Main启动之前),或者在另一个线程上(你的try / catch不能“到达”)。

要了解发生了什么,请在调试器下运行该应用程序。 如果在目标计算机上安装了Visual Studio,则可以从那里执行(打开EXE和“开始调试”)。 如果没有,您可以使用windbg.exe / cdb.exe(在Windows SDK中作为Windows的调试工具提供 )。 在调试器中,您应该能够看到故障发生的位置,因为它将默认停止任何致命exception。

Interesting Posts