Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight web应用程序未处理的异常代码4004_C#_Wcf_Silverlight_Unhandled Exception - Fatal编程技术网

C# Silverlight web应用程序未处理的异常代码4004

C# Silverlight web应用程序未处理的异常代码4004,c#,wcf,silverlight,unhandled-exception,C#,Wcf,Silverlight,Unhandled Exception,我正在尝试设计一个Silverlight应用程序,它通过WCF服务访问SQL数据库。在web应用程序中进行的操作是正常的,但只要我尝试通过数据库访问数据,就会出现以下错误: An unhandled exception ('Unhandled Error in Silverlight Application) Code: 4004 Category: ManagedRuntimeError Message: System.Reflection.TargetInvocationException:

我正在尝试设计一个Silverlight应用程序,它通过WCF服务访问SQL数据库。在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.
然后,它会给我一个调试器列表供我选择,但在选择一个调试器后,它会告诉我它的
“无法连接到崩溃进程。调试器已连接。”

我对这一点还不太熟悉,在其他地方还没有找到多少结论性的建议。我也不知道还有什么能帮助解决这个问题,所以如果我还需要提供其他信息,请告诉我


谢谢!

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


因此,我建议您在调用Web服务获取数据的位置周围放置一个
try
catch
,并简单地显示一个带有异常文本的消息框。和/或在silverlight应用程序调用Web服务的位置放置一个断点。运行调试器。查看返回的值以及它的handl埃德



因此,我衷心建议您在代码中加入try-catch,并处理将来的任何故障并适当地报告它们;因为这不是您的代码将生成的唯一异常。

谢谢。添加try-catch可以处理异常,但我无法调试wcf服务,因为断点给了我一个“不会命中断点。没有为此文档加载符号。”我无法解决的错误。有什么建议吗?@KyleBreton您是否使用与项目相同的解决方案构建服务?如果有,可以根据其安装程序的运行方式进入服务。或者使用所需的断点在调试器中启动服务,然后在调试器外部运行Silverlight应用程序以调用服务副作用。是的,我知道如何设置它以进入服务。谢谢你的帮助!