码迷,mamicode.com
首页 > 其他好文 > 详细

WCF 学习文摘

时间:2016-05-03 14:06:18      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

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.

WCF 学习文摘

标签:

原文地址:http://www.cnblogs.com/FindSelf/p/5441624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!