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