Silverlight web应用未处理的异常代码4004

本文关键字:异常 代码 4004 未处理 web 应用 Silverlight | 更新日期: 2023-09-27 18:19:55

我正在尝试设计一个通过WCF服务访问SQL数据库的Silverlight应用程序。在web应用程序中进行的操作很好,但一旦我试图通过数据库访问数据,我就会收到这个错误:

An unhandled exception ('Unhandled Error in Silverlight Application)
Code: 4004
Category: ManagedRuntimeError
Message: System.Reflection.TargetInvocationException: An exception occurred during the operation, making the result invalid.

然后它给了我一个可供选择的调试器列表,但在选择一个之后,它会告诉我它的"Unable to attach to the crashing process. A debugger is already attached."

我对这方面还很陌生,在其他地方也找不到太多确凿的建议。任何可以分享的意见或类似经验都将不胜感激(:此外,我不确定还有什么能帮助解决这个问题,所以请告诉我是否还有其他信息我应该提供。

谢谢!

Silverlight web应用未处理的异常代码4004

消息表示代码失败,生成的异常尚未处理。


因此,我建议您在调用Web服务获取数据的位置周围放置一个trycatch,并简单地显示一个包含异常文本的消息框。和/或在silverlight应用程序调用Web服务的位置放置断点。运行调试器。查看返回的值以及如何处理。


因此,我全心全意地建议您在代码中放入try-catches,并同时处理任何未来的失败并适当地报告它们;因为这不会是您的代码将生成的唯一异常。