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

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

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

即使将所有调用和构造都包装在Exception try / catches中,我们也无法捕获“ System.ServiceModel.EndpointNotFoundException”之类的错误。

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

问:在MonoTouch中使用时,是否还有其他地方/方法可以用来捕获WCF错误?

#1楼 票数:0

我不知道我是否很好地理解了您的问题... :)

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

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

else
{
  // normal execution
}

希望对您有帮助!! 最好的祝福。

#2楼 票数:0 已采纳

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

  ask by Ian Vink translate from so

未解决问题?本站智能推荐:

1回复

MonoTouch是否支持wcfnettcp绑定?

在Silverlight中,它可以加载程序集System.ServiceModel.Nettcp,但在MonoTouch中我找不到该程序集。 MonoTouch是否支持WCF nettcp绑定?
3回复

Monotouch:WCF服务和异常处理

我正在使用Visual Studio创建的WCF服务。 我正在调用GetDataAsync(param)这样的调用来检索数据。 在GetDataCompleted处理程序中,我正在使用检索到的数据。 服务有效。 有时我无法检索数据。 在这种情况下,发生如下异常: 怎么可能抓住类
2回复

Monotouch-很多WCF服务电话

我正在制作一个iPhone应用程序,该程序从WCF服务获取其数据,该服务由我编写和托管。 我正在使用MonoTouch编写iPhone客户端。 我的一个屏幕上有一张桌子,上面显示了一个项目列表(最多约100个项目)。 每个项目都有一个要在自定义单元格上显示的图像。 为了避免必须首先加载所
1回复

使用MonoTouch的WCF服务通信

从Monotouch调用WCF服务时,谁能为我指出从哪里开始的正确方向? 我正在使用Monotouch开发IPad应用,其数据需要由WCF服务提供 保罗
1回复

MonoTouch,WCF,大型XML响应,如何捕获进度

我正在使用MonoTouch开发应用程序,并且必须从第三方网络服务获取一些数据。 我有WCF绑定来执行此操作。 我正在调用的特定Web服务方法可能会返回数百兆字节范围内的XML字符串,这可能需要一段时间才能下载到移动设备。 我正在寻找某种方法来捕获在系统级别从网络读取的字节数,最终的结
1回复

Monotouch:UIAlertView和WCF服务,debugger.StackTrace

我目前在monotouch中使用WCF来调用现有服务和自定义UIAlertView。 问题是,如果我将UIAlertView创建为类实例,然后执行以下操作: 它有效,但是此建议是在控制台中编写的: UIAlertView:wait_fences:无法收到回复:10004003 否则,
4回复

从wcf服务处理Silverlight异常(故障)

我想从wcf方法获取exeption代码,但我总是得到NotFound错误。 客户端: 服务器端: 配置(includeExceptionDetailInFaults设置为True): 我需要在客户端获得BaseFault类型。 怎么做?
1回复

无法捕获Silverlight客户端应用程序中WCF服务引发的FaultException

我正在从Silverlight应用程序中调用WCF服务方法。 Wcf服务在失败时返回错误异常。 我可以从WCF服务中引发故障异常。 但是它没有收到我的Silverlight应用程序(.xaml.cs)。 相反,我在References.cs文件(自动生成的文件)中收到一个异常“用户未处理