【问题标题】:Error after upgraded to .Net 4.0升级到 .Net 4.0 后出错
【发布时间】:2011-11-17 09:37:34
【问题描述】:

我们已经运行了大约 10 年的企业应用程序。我们已经从 .Net 1.1--> 2.0 -->3.5 升级到了 4.0。这些升级是多年来发生的。所有升级都很顺利,没有任何问题。但自从我们升级到 4.0 后,我们开始收到事件 ID 1000 和 1026 的错误。

这里是完整的错误日志 > >

错误应用程序名称:BnBXMLLogger.exe,版本:6.30.38.0,时间戳:0x4e6107bc

错误模块名称:KERNELBASE.dll,版本:6.1.7600.16385,时间戳:0x4a5bdbdf

异常代码:0xe0434352

故障偏移:0x0000b727

故障进程ID:0x145c

错误应用程序启动时间:0x01cca50544bb4f4c

错误的应用程序路径:D:\BnB\BNBR_Build\bin\BnBXMLLogger.exe

错误模块路径:C:\Windows\syswow64\KERNELBASE.dll

报告 ID:8cb72654-10f8-11e1-9a7c-00505690237e

【问题讨论】:

  • 这是您仅有的错误信息吗?通过查看 Faulting 应用程序名称,我认为它是 Windows 应用程序?
  • 是的,它是一个 Windows 应用程序。而且我还有其他 EXE 开始时我得到事件 ID 1000,1024,1026 只是说未经处理的异常而已。
  • 您是否尝试过运行调试版本并针对它附加调试器?
  • 即将投入生产。不能在那里附加调试器。在开发和测试上没有问题。我们正在考虑与 Microsoft 合作,但在此之前要确保从应用程序方面一切正常。
  • 您的应用程序是否使用来自文件系统、数据库、web.config 或其他任何东西的资源?您是否检查过这些资源是否可用和可访问?

标签: .net .net-4.0 upgrade


【解决方案1】:

要找出错误所在,我建议在您的代码中添加unhandled exception handler。这应该让您有机会捕获异常并记录堆栈跟踪等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多