WCF:Windows Communication Foundation html
一、概念框架
WCF是一個用於搭建面向服務的框架,能夠經過它從一個服務終端以異步消息的方式發送數據到其餘服務;異步
WCF是一個基於消息的通訊框架,採用基於終端(Endpoint)的通訊手段,終端由地址(Address)、綁定(Binding)和契約(Contract)三要素組成;post
服務寄宿的目的就是開啓一個進程,爲WCF服務提供一個運行的環境;this
鬆耦合是SOA的一個基本的特徵,WCF應用中客戶端和服務端的鬆耦合體如今客戶端只需要瞭解WCF服務基本的描述,而無須知道具體的實現細節,就能夠實現正常的服務調用;url
WCF服務的描述經過元數據(Metadata)的形式發佈出來,WCF中元數據的發佈經過一個特殊的服務行爲 ServiceMetadataBehavior 實現;code
每一個WCF服務具備一個 *.svc 文件,部署於IIS站點中,對WCF服務的調用體如今對 *.svc 文件的訪問上,文件僅包含一個ServiceHost指令(Directive),該指令具備一個必須的Service屬性和一些可選的屬性;htm
二、特性blog
三、實現進程
四、參考資料
What Is Windows Communication Foundation
Windows Communication Foundation
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.ilso 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.