错误应用程序<app_name>,版本<版本号>,错误模块kernel32.dll

我有一个Windows应用程序构build使用C#和.net框架2.0,并安装在Windows Server 2003上。

我testing了我的机器上的应用程序,它在我的机器上完美地工作。 两台机器之间的区别仅在于,我的机器具有Windows Vista操作系统,而发生错误的机器具有Windows Server 2003操作系统。

当我启动应用程序时,它可以正常工作一段时间,但随后出现一个错误

错误的应用程序,版本,错误模块kernel32.dll,版本5.2.3790.4480,邮票,debugging? 0.故障地址0x000bef7。

来源:.NET运行时2.0错误类别:无事件ID:1000

有谁知道为什么这个错误来了? 我GOOGLE了这个错误,但大部分的解决scheme是为explorer.exe或Internet Explorer。

使用windbg或adplus来附加进程并获得进程崩溃转储。 这将帮助您识别加载符号的代码的有问题的部分。 在大多数情况下,它显示了最后一个例外,因此可以很好地看出可能出现的错误。