繁体   English   中英

MonoTouch - WCF Silverlight 工具提供的服务 - 无法捕获异常

MonoTouch - WCF Services made by Silverlight tool - Can't catch exceptions

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

使用 Silverlight 服务生成器创建服务 class:

   slsvcutil.exe http://localhost/zzz/zzzz.svc?wsdl 
    /namespace:"*,General"  /d:z:\desktop /noConfig  /ser:DataContractSerializer

然后创建此 class 并调用异步方法。

即使所有调用和构造都包含在异常尝试/捕获中,我们也无法捕获诸如“System.ServiceModel.EndpointNotFoundException”之类的错误

我们在 Silverlight 客户端中运行完全相同的代码,并且在 try/catch 块中捕获了错误。

问题:在 MonoTouch 中消费时,我需要使用其他地方/方法来捕获 WCF 错误吗?

2 个回复

我不知道我是否理解你的问题...... :)

在我看来,在异步请求的处理程序中,检查错误是否为 null。

if(e.Error != null)
{
  // insert code here to fix the error
  // in a similar way you do with catch block
}

else
{
  // normal execution
}

希望对你有帮助。! 此致。

这似乎是一个错误。 框架团队正在修复它。

1 从Silverlight调用WCF服务时处理超时异常

我正在从应用程序内部使用WCF调用ASMX Web服务-当对Web服务的调用失败(例如,由于超时或连接问题)时,该异常将捕获到ApplicationUnhandledException方法中,并且不会传递给Completed事件处理程序。 如何确保将处理传递到Web服务代理上的Comple ...

3 无法捕获 TYPE_NOT_FOUND 异常

我正在调用cl_abap_typedescr=>describe_by_name方法。 它可能会抛出TYPE_NOT_FOUND异常。 我来自 c#,在 c# 中很容易发现这样的错误。 但在 ABAP 中,我无法捕捉到异常。 首先是我不能在我的代码中使用TYPE_NOT_FOUND异常对象。 ...

4 序列化异常WCF + Silverlight

我有一个WCF服务,用于为我的项目提交错误。 数据类的代码段: 我有一个Silverlight应用程序,该应用程序使用WCF服务将任何错误(如果发生以及何时发生)发送回去。 这是我正在测试的错误: 问题是SL正在用此消息敲打: 用户代码未处理System.Servi ...

6 Silverlight和WCF Ria服务

我用VS 2008创建了一个新的Silverlight 3商业应用程序。创建已正确完成。 当我尝试打开xaml时,它会打开,但同时显示此错误: 无法加载元数据程序集System.Windows.Controls.Data.Input.Design,版本= 2.0.5.0,区域性=中性 ...

7 Silverlight 4 WCF或RIA服务

我对Silverlight很新,而且我想要走哪条路。 我正在计划我的新项目的阶段,应该建立在silverlight上。 问题是我希望在服务器端拥有自己的DAL - > BLL,并且与Silverlight通信的WCF服务也应该被其他应用程序使用,包括其他技术,如Java。 我知道在4 ...

8 Silverlight / WCF服务

我正在寻找一些指导。 我正在构建一个客户端/服务器应用程序,在客户端使用SL4,在服务器端使用Wcf Services,该服务位于我的丰富域模型之上。 我在客户端和服务器之间使用Dtos。 我有一个Service方法,该方法将DocumentDto返回给客户端,该dto还包含可基于 ...

9 WCF服务中的例外

我的ServiceBase抽象类中有以下代码: 我所有的服务都派生自此类,并且我的WCF服务端点如下所示: 在客户端,调用服务时,我有类似的Try / Catch方法。 我不明白的是,当在服务端引发异常时,该异常是catch,但是我在客户端仍然会收到System.Servi ...

10 Silverlight WCF客户端可以从ASMX Web服务读取异常吗?

我没有看到需要将我的服务升级到WCF,但是一段时间以来,我一直在使用WCF客户端从.NET 3.5 ASP.NET访问ASMX服务。 我想最终我会在这种不匹配中碰壁,而我确实做到了-但是使用Silverlight。 当使用Silverlight访问ASMX Web服务时,在弹出窗口中出现 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM