WCF 学习文摘
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
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.
最新文章
- GoldenGate针对OEM 13.1的版本发布
- 试一下CANVAS
- 网页加载图片原理<;转>;
- [Tools] 使用XP远程登录Win8系统
- volicity 模板类,java操作配置文件
- 将DataTable导出为Excel C#
- 删除ecshop云服务及授权关于官方等信息
- 第十章 Vim程序编辑器学习(下)
- EF学习系列
- jQuery延迟加载(懒加载)插件 – jquery.lazyload.js-Web前端(W3Cways.com) - Web前端学习之路
- 位操作 写读同步(无线) (语音1760 1700) ( 无线24l01)
- AS3.0中用于网络通信的类总结
- 你猜这个题输出啥?-- java基础概念
- overflow使用說明
- mybatis源码之PreparedStatementHandler
- Python判断输入字符类型
- transient关键字的使用
- nginx内容
- 我不是机器人:谷歌最新版验证码系统ReCaptcha破解已开源
- Oracle中序列(Sequence)详解
热门文章
- spring boot由浅入深(二)spring boot基本命令及操作
- 006-markdown基础语法
- 使用Vue-cli搭建项目与目录详解
- 右值引用与转移语义(C++11)
- 上传文件小的oK,大一点的传不了,显示 (failed) net::ERR_CONNECTION_RESET
- 主从同步DNS(BIND)
- ASP.NET 无法生成临时类(result=1)图解
- 2017-2018-2 20165207 实验三《敏捷开发与XP实践》实验报告
- flex与j2ee的结合(flex+Spring)
- Python 操作 SQL 数据库 (ORCAL)