随笔分类 -  WCF

客户端调用wcf服务,如何提高调用性能
摘要:IO调用服务1、使用using(每次自动释放) for (var i = 0; i /// IO服务通道 /// by:jgl /// date:15-10-10 /// public sealed class EmpIOChannelFacotry { ... 阅读全文

posted @ 2015-10-16 09:51 SonyXbox 阅读(1194) 评论(2) 推荐(2) 编辑

WCF传输大数据 --断点续传(upload、download)
摘要:1 using System; 2 using System.IO; 3 using System.Runtime.Serialization; 4 using System.ServiceModel; 5 6 namespace WcfServer 7 { 8 internal class Pro 阅读全文

posted @ 2014-04-11 13:53 SonyXbox 阅读(3260) 评论(2) 推荐(0) 编辑

wcf传输Dataset大数据量 -压缩(一)
摘要:由于WCF不能传输DataTable(不能序列化),所以更多项目中都会使用DataSet作为查询集合的首选返回类型,但是由于DataSet会生成很多的状态信息等,所以DataSet体积也会变大,有几种改变DataSet大小的方法。1、将DataSet的RemotingFormat属性设置为Binary (默认是xml)2、使用开源的压缩组件“ICSharpCode.SharpZipLib.dll”进行压缩不言而喻。所以推荐大家使用DataSet的时候,最好设置成二进制。最后压缩成Byte[]以后,作为返回类型。 阅读全文

posted @ 2013-09-04 11:22 SonyXbox 阅读(5725) 评论(15) 推荐(6) 编辑

IIS7、IIS8添加net.tcp协议报错 "未将对象引用设置到对象的实例。"
摘要:IIS7版本以上 添加net.tcp协议再添加binding解决办法: 目录:C:\Windows\System32\inetsrv\config\applicationHost.config文件先备份一下,然后再修改此文件。搜索到您的站点名称,binding信息 <bindings> <binding protocol="http" bindingInformation="192.168.1.xx:80:" /> </bindings>我们进行添加net.tcp协议 <binding protocol=&quo 阅读全文

posted @ 2013-05-20 11:42 SonyXbox 阅读(2593) 评论(1) 推荐(1) 编辑

WCF (.net4.0) 中舍去.svc文件
摘要:WCF (.net4.0) 中舍去.svc文件非常简单,只需要配置web.config文件即可。省掉.svc文件简化了文件管理的开销。web.config 1 <system.serviceModel> 2 3 <serviceHostingEnvironment> 4 <serviceActivations> 5 <add service="WcfService2.Services" relativeAddress="~/test.svc"/> 6 </serviceActivations> 阅读全文

posted @ 2012-08-14 15:02 SonyXbox 阅读(1747) 评论(2) 推荐(1) 编辑

WCF使用X509证书
摘要:上一篇简单说了一下使用加密数据传输的好处,这一篇说一下如何使用使用X509证书方式(部署IIS) (system :windows server2008 r2)如何创建证书: makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=JiangServer -sky exchange -pe (服务端证书) makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=JiangClient -sky exchange -pe (客户端证书)各种参数的介绍属性解析-sr指定的证书存储区中的注册表位置。 curr 阅读全文

posted @ 2011-12-30 11:45 SonyXbox 阅读(13517) 评论(10) 推荐(5) 编辑

WCF中加密数据信息
摘要:View Code 1 //在使用wcf中,正常传输数据中,是没有加密的,这样来数据会很不安全的,如下: 2 3 //// wcf coding 4 5 public class Service1 : IService1 6 { 7 public string GetData(int value) 8 { 9 return string.Format("You entered: {0}", value); 10 }11 12 }13 14 ///web.config 是默认配置。15 16 <?xml ver... 阅读全文

posted @ 2011-12-25 22:52 SonyXbox 阅读(3275) 评论(0) 推荐(0) 编辑

导航