【问题标题】:Microsoft Visual Studio C Runtime Library has detected a fatal errorMicrosoft Visual Studio C 运行时库检测到致命错误
【发布时间】:2010-04-16 07:54:38
【问题描述】:

我必须在“C#”中创建一个 wcf windows 服务...有时它会显示此错误 “Microsoft Visual Studio C 运行时库在我的 Windows 服务 exe 中检测到一个致命错误”......我不知道这个错误发生在哪里......没有堆栈跟踪......任何人都提供解决方案。提前谢谢......

【问题讨论】:

  • 如果没有更多细节,我就忍不住了。什么时候发生异常?有堆栈跟踪吗?
  • 这听起来不像是 C# 问题。

标签: c#


【解决方案1】:

您能否始终如一地重现该错误?如果是这样,将调试器 (like thisor this) 附加到服务并按照步骤重现错误,在发生错误的位置设置断点。

如果不尝试向您的服务添加一些日志记录,以尝试追踪问题发生的位置,并在问题发生时为您提供一些重点调查的位置。

【讨论】:

    【解决方案2】:

    我建议您通过 Windows 事件查看器查看有关此错误可能是什么的更多信息。

    然后我会很想将 try...catch 块放在您的代码中可能触发此错误的地方。事件查看器可能会为您提供有关触发错误的调用的更多详细信息。

    由于您已经编写了一项服务,我建议您在事件查看器中而不是在日志文件中查看此类记录错误(尽管这样做对快速测试没有害处)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-11
      相关资源
      最近更新 更多