C#Windows窗体应用程序挂起并需要帮助阅读错误日志

时间:2017-08-14 11:15:53

标签: c# winforms printing reportviewer

在我的应用程序的最新版本发布后,用户正在遇到应用程序“锁定”,程序仍然没有响应。这发生在不同的时间,而不是在特定的行动之后。 有一次我在Windows错误日志中找到了一个条目,但我无法弄清楚那里发生了什么。

我的主要问题:

  • 在Windows窗体应用程序中使用ReportViewer的任何人都有这样的经历吗?
  • 有人可以解释附加的错误日志(请原谅荷兰语)

enter image description here

更新 仍然不知道如何解决这个问题。应用程序随着不同的用户随意冻结。每次应用程序挂起时都会出现上述.NET运行时错误和事件10016(DistributedCOM)。我试图按照this answer解决DCOM问题,但这并没有解决问题。 此外,我已确保所有带有reportviewers的表单(仅4个)以及与reportviewer操作有关的每个方法都有正确的错误处理。

进一步说明:从Windows窗体我打开另一个包含reportviewer的表单。我将此表单显示为对话框。

1 个答案:

答案 0 :(得分:0)

经过长时间的检查,我找到了罪魁祸首:在一个新的流程中,这个流程是在一个后台工作者中开始的,一个带有reportviewer的表单已经打开但从未处理过。关闭表格并处理它解决了我的问题。