asp.net - c# windows 应用程序在 Debug模式下正常,在 Release模式下出错

标签 asp.net mysql webforms

我编写了一个 c# windows 应用程序,它执行一些数据库密集型操作。 (MySQL 连接器 v6)。

在 Debug模式下运行项目时,一切正常。但是,当我在 Release模式下运行项目时,它有时会中途退出操作 - 没有错误消息,事件日志中也没有任何内容等。

什么是调试 Release模式的最佳方式 - 当一切都在 Debug模式下工作时?

感谢您的帮助,

鲍勃

最佳答案

您可以创建一个日志文件,并让应用程序将您选择的信息写入其中,类似于在 Windows 窗体应用程序中使用控制台进行调试的方式。您可以将某些变量的值写入此文件,或者甚至只在代码的选定位置写入不同的短语,这将帮助您检测程序失败时执行的位置。

关于asp.net - c# windows 应用程序在 Debug模式下正常,在 Release模式下出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394357/

相关文章:

c# - 继承的属性不会出现在 asmx 文件的 soap 样本中

c# - ASP.NET - 检查请求是否在母版页中通过身份验证

php - 如何使用php重新排列以下数据?

php - AdWords 严重误报点击次数 - 第 3 方跟踪页面丢失了 50% 的点击次数

c# - 弹出窗口不会在 asp.net 中回发

javascript - 为什么我会收到 JavaScript 运行时错误 : Expected ')' when I'm adding a client-side event to a dynamically generated button?

java - 如何在java servlets中提交后在网页上显示数据?

javascript - 输入表单的 Jquery 自动完成,使用 Textpattern 类别列表作为源

asp.net - httpErrors 在本地计算机上显示 500 错误而不是 YSOD

c# - 任何具有良好单元测试(CodePlex 或任何地方)的 ASP.NET (WebForm) 应用程序?