WCF:Windows Communication Foundation

1、概念

  WCF是一个用于搭建面向服务的框架,可以通过它从一个服务终端以异步消息的方式发送数据到其他服务;

  WCF是一个基于消息的通信框架,采用基于终端(Endpoint)的通信手段,终端由地址(Address)、绑定(Binding)和契约(Contract)三要素组成;

  服务寄宿的目的就是开启一个进程,为WCF服务提供一个运行的环境;

  松耦合是SOA的一个基本的特征,WCF应用中客户端和服务端的松耦合体现在客户端只须要了解WCF服务基本的描述,而无须知道具体的实现细节,就可以实现正常的服务调用;

  WCF服务的描述通过元数据(Metadata)的形式发布出来,WCF中元数据的发布通过一个特殊的服务行为 ServiceMetadataBehavior 实现;

  每个WCF服务具有一个 *.svc 文件,部署于IIS站点中,对WCF服务的调用体现在对 *.svc 文件的访问上,文件仅包含一个ServiceHost指令(Directive),该指令具有一个必须的Service属性和一些可选的属性;

2、特性

3、实现

4、参考资料  

  What Is Windows Communication Foundation  

  Windows Communication Foundation

  《我的WCF之旅》博文系列汇总

  

Steps to create strong named assembly

Step 1 : Run visual studio command prompt and go to directory where your DLL located.

For Example my DLL located in D:/hiren/Test.dll

Step 2 : Now create il file using below command.

D:/hiren> ildasm /all /out=Test.il Test.dll 
  (this command generate code library)

Step 3 : Generate new Key for sign your project.

D:/hiren> sn -k mykey.snk

Step 4 : Now sign your library using ilasm command.

D:/hiren> ilasm /dll /key=mykey.snk Test.il

so after this step your assembly contains strong name and signed.

Jjust add reference this new assembly in your project and compile project its running now.

最新文章

  1. GoldenGate针对OEM 13.1的版本发布
  2. 试一下CANVAS
  3. 网页加载图片原理<转>
  4. [Tools] 使用XP远程登录Win8系统
  5. volicity 模板类,java操作配置文件
  6. 将DataTable导出为Excel C#
  7. 删除ecshop云服务及授权关于官方等信息
  8. 第十章 Vim程序编辑器学习(下)
  9. EF学习系列
  10. jQuery延迟加载(懒加载)插件 – jquery.lazyload.js-Web前端(W3Cways.com) - Web前端学习之路
  11. 位操作 写读同步(无线) (语音1760 1700) ( 无线24l01)
  12. AS3.0中用于网络通信的类总结
  13. 你猜这个题输出啥?-- java基础概念
  14. overflow使用說明
  15. mybatis源码之PreparedStatementHandler
  16. Python判断输入字符类型
  17. transient关键字的使用
  18. nginx内容
  19. 我不是机器人:谷歌最新版验证码系统ReCaptcha破解已开源
  20. Oracle中序列(Sequence)详解

热门文章

  1. spring boot由浅入深(二)spring boot基本命令及操作
  2. 006-markdown基础语法
  3. 使用Vue-cli搭建项目与目录详解
  4. 右值引用与转移语义(C++11)
  5. 上传文件小的oK,大一点的传不了,显示 (failed) net::ERR_CONNECTION_RESET
  6. 主从同步DNS(BIND)
  7. ASP.NET 无法生成临时类(result=1)图解
  8. 2017-2018-2 20165207 实验三《敏捷开发与XP实践》实验报告
  9. flex与j2ee的结合(flex+Spring)
  10. Python 操作 SQL 数据库 (ORCAL)