从Silverlight中可以使用哪些协议来执行远程操作?

时间:2010-08-25 17:13:01

标签: .net silverlight wcf rpc

我有一个Silverlight应用程序,它当前使用WCF与后端进行交互。出于某种原因,异步调用偶尔(事实上是半频繁的)消失得无影无踪。我们还没有设置跟踪或日志记录,但是我已经用一些廉价的黑客“同步”一些更关键的呼叫,这似乎已经缓解了这个问题。无论如何,似乎由于某种原因WCF调用被删除。我的问题是其他通信协议可用吗?我们需要做的就是获取一个数据库并调用一堆存储过程等。有没有更加防弹的方式这样做?目前我们所做的是测试每次通话的回报以确定,如果它似乎失败了,我只是再试几次,通常它有效。

非常感谢任何建议。

谢谢, 布赖恩

1 个答案:

答案 0 :(得分:2)

WCF RIA Services是在考虑Silverlight的情况下构建的。任何Silverlight项目都可以有一个WCF RIA Services链接,如Silverlight项目项目设置的屏幕截图所示:

WCF RIA Services link in Silverlight project settings