我使用VS2010模板之一创建了WinForms应用程序,但发现它不会在调试模式下抛出数据库异常。我必须明确地将一个方法包装到一个try-catch块来查看错误,否则它只会中断方法的执行而不显示任何错误。我没有修改应用程序配置中的某些东西。.NET WinForms应用程序中未显示数据库异常
1
A
回答
3
您可能正在连接到Form.Load
事件中的数据库(例如,Form1_Load
)。在Form.Load事件抛出的异常不会冒泡堆栈跟踪时满足以下要求:
- 你是在Windows(您的应用程序是否为32位或64内置的64位版本上运行位并不重要,只有操作系统的位深)
- 您(使用异常捕获的默认选项)
欲了解更多信息,请参见这篇博客文章的调试与Visual Studio应用程序:http://blog.adamjcooper.com/2011/05/why-is-my-exception-being-swallowed-in.html
+0
是的,我在Form.Load处理程序中做的事情。谢谢。 – Paul
+0
@Paul感谢您提及博客文章。 –
相关问题
- 1. Winforms应用程序中未处理的异常
- 2. 应用程序洞察中未显示异常
- 3. 在应用程序事件日志中未显示ASP.NET异常
- 4. Linux中的Mono Winforms应用程序:某些文本未显示
- 5. Advantage数据库服务器.net提供程序表未显示
- 6. WinForms应用程序需要关闭未处理的异常
- 7. 数据库中性.NET应用程序
- 8. 应用程序未运行,显示空指针异常
- 9. VS2010不会在64位版本的Windows上的WinForms应用程序中显示未处理的异常消息
- 10. Django - 数据库数据没有在应用程序中显示?
- 11. 在JSF + EJB应用程序中捕获数据库异常
- 12. 在.net应用程序中使用异步时出现异常
- 13. 在WinForms应用程序中显示功率点文档
- 14. 使用WebSecurity和.Net winForms应用程序
- 15. ArrayIndexOutOfBounds员工数据库程序异常
- 16. 在线应用程序中未显示数据图标
- 17. 从数据库ASP中获取数据:NET MVC应用程序
- 18. 在mod_wsgi托管的cherrypy应用程序中显示异常
- 19. 有没有办法在WinForms .NET 3.5应用程序中为未处理的异常定义动作?
- 20. 在客户机加数据库sql server 2005部署.net winforms应用程序?
- 21. 数据未从数据库中显示
- 22. WinForms应用程序中的ListView上的.NET图像问题(显示不正确)
- 23. 在.NET WinForms应用程序中很奇怪的字体显示问题
- 24. Google Play中未显示应用程序
- 25. Winforms .Net应用程序不会启动
- 26. .NET WinForms应用程序和T-SQL
- 27. 抛出未找到数据库异常
- 28. .NET异常处理程序页面:如何显示行号异常?
- 29. 用于使用异常处理应用程序块记录数据库异常的示例sql应用程序块
- 30. Android应用程序未在“所有应用程序”中显示
这一定是令人讨厌的。太糟糕了,你没有任何人回答的问题,否则有人可能会帮助你 – Patrick