在SilverLight中通过标准的BasicHttpBinding来调用WCF服务是非常容易的, 只要通过VS的添加服务引用功能添加一下就直接能用了, 但是通过net.tcp绑定来调用则相当麻烦. 一. 创建解决方案 首先在VS中创建一个新的SilverLight项目, 将项目 ...
初学Silverlight,现在使用Silverlight调用WCF服务,今天遇到了两个异常,所以记录下解决方案。 异常一: 在 ServiceModel 客户端配置部分中,找不到引用协定 ServiceReference .IService 的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。 异常二: 给定关键字不在字典中 造成上面异常 ...
2012-03-18 17:06 1 4358 推荐指数:
在SilverLight中通过标准的BasicHttpBinding来调用WCF服务是非常容易的, 只要通过VS的添加服务引用功能添加一下就直接能用了, 但是通过net.tcp绑定来调用则相当麻烦. 一. 创建解决方案 首先在VS中创建一个新的SilverLight项目, 将项目 ...
从.Net4.0开始,.Net提供了一个Task类来封装一个异步操作,用来简化异步方法的调用。.Net4.5更进一步,添加了async和await两个关键字,异步编程同步化,不用再写一堆散乱的回调或者完成事件处理。Silverlight5开始支持Task类,但是要用await的话就需要编译器的支持 ...
项目中需要一个上传文件的操作,于是想到一个解决方案:将客服端文件以二进制数组的形式,用WCF传到服务器,在服务器端在写成图片。试过发现此方案可行,但是当文件过大时问题就出现了。 错误:“远程服务器返回了错误: NotFound”解决:1. 远程服务器返回了错误: NotFound ...
去年12月收到一位朋友的邮件,咨询Silverlight使用WCF服务,应用部署后一直无法访问的问题,通过几次交流,才发现在他的项目中,全部使用静态URL作为WCF服务的Endpoint地址,后来修改为动态地址后,问题解决。本篇简单介绍如何创建动态WCF Endpoint ...
WCF对我来说既陌生又熟悉,陌生是因为没怎么接触过,熟悉是听得太多,今天抽出点时间看了一下WCF,并且自己也写了一WCF的小程序以及调用WCF。步骤为: 1.创建一个解决方案WCF,和一个控制台项目WCFTestService(这就就是WCF服务) 2.配置WCF服务的App.Config ...
一:创建一个wcf服务项目 服务可以使用WebHttpBinding以及WebGet或者WebInvoke属性来暴露。这些属性每一个都确定HTTP动作、消息格式以及需要暴露给一个操作的消息体形式 ①WebGet属性使用GET动词暴露操作。GET相对于其他HTTP动作有重要 ...
,有时需要动态的调用服务端的WCF中的方法,本方法,反射wcf 的接口,动态调用接口中的方法。 主要 ...
今天在工作中遇到这样一个问题,让我头疼了半天,最后头疼不能让人屈服,问题还是被我征服了.先展示一下错误,看看你们有木有遇到过: 造成这种结果的原因有这么几个: 1. 服务地址不正确; 2. 服务没有运行; 3.netTcpBinding和endpoint节点未设置,这是 ...