我尝试在Silverlight项目中使用WCF服务,但是在“参考”对话框窗口中,我无法取消选中“生成异步操作”:/ 为什么我不能在SL中使用非异步?当我向Console App添加服务引用时,我可以取消选中它。
我需要非异步,因为在Console消费工作正常,但在SL应用程序中我使用异步方法时出错:/
请帮忙! :)
答案 0 :(得分:1)
您不能使用同步操作,因为此类操作依赖于HttpWebRequest
等基础API来支持同步操作。这些的Silverlight版本只有异步版本,所以其他一切都必须通过异步。