WCF 服务应用程序与 服务库之间的区别
WCF服务库,可以认为是一个包含WCF服务以及契约定义的类库。这儿库还不能直接运行,你可以在其他项目里引用,在宿主里启用托管这个库。
而WCF应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果。此项目模板应该是基于IIS托管的程序。
前者一般考虑WCF服务设计的时候,服务类的定义为单独的库,可以为其它项目使用。提高代码的复用性。
后者在开发基于IIS托管的WCF服务程序时,比较多见,自学的时候也可以使用这种类型。
当然你也可以修改这些代码,比如把WCF服务程序里的类,移到一个单独的类库里。
应用程序是有Main函数的 服务库其实就是个函数集合
类库只是类的集合,不能单独运行。
WCF服务程序项目是可以直接托管执行的,svc文件属于WCF服务的特定文件扩展名,IIS里有对应的处理程序。
参考地址:
点击打开链接
点击打开链接
WCF 服务应用程序与 服务库之间的区别相关推荐
- 框架和库的区别_框架和库之间的区别
框架和库的区别 Developers often use the terms "library" and "framework" interchangeably ...
- 静态库和共享库之间的区别?
静态库和共享库有什么区别? 我使用Eclipse,并且有几种项目类型,包括"静态库"和"共享库"? 一个人比另一个人有优势吗? #1楼 对于静态库,链接器从库中 ...
- linux服务端 程序,linux服务端程序tunning过程简要总结
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 步骤1:网络丢包的原因定位 ethtool -S eth0 rx_dropped代表丢包发生在linux 内核缓冲区,丢 ...
- WCF、WebAPI、WCFREST、WebService之间的区别
注明:转载 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下,你有很多的选择来构建一个HTTP Services.我 ...
- 关于WCF、WebAPI、WCFREST、WebService之间的区别总结
在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下,你有很多的选择来构建一个HTTP Services.我分享一下我对 ...
- 【转】WCF、WebAPI、WCFREST、WebService之间的区别
在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下,你有很多的选择来构建一个HTTP Services.我分享一下我对 ...
- 静态库与动态库之间的区别
什么是库 库是写好的,现有的,成熟的,可以复用的代码.现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常. 本质上来说,库是一种可执行代码的二进制形式,可以 ...
- 数据流图 系统流程图 程序流程图 程序的系统结构图之间的区别和联系
1.数据流图(Data Flow Diagram) 坚持更DFD,它从数据的传递和加工角度,以图形方式来表达系统的逻辑功能,数据在系统内部的逻辑流向和逻辑交换过程,是结构化系统分析方法的主要表达工具及 ...
- linux 安装libcurl4-gnutls-dev,curl / curl.h,libcurl,libcurl4-openssl-dev,libcurl4-nss-dev库之间的区别?...
我有以下curl标题,我仍然可以安装上面提到的libcurl4包 – kafka@Metamorphosis:~$ll /usr/include/curl/ total 200 drwxr-xr-x ...
最新文章
- rancher 外置 mysql_rancher使用外部数据库无法正常使用
- Blender和Substance Painter制作科幻装甲视频教程
- go to ifm as frequently as possible
- 985女研究生连算法都不会,还面试什么大厂!
- 测试私有方法_史上最轻量!阿里开源了新型单元测试Mock工具
- 特殊表情存数据库处理
- Spark控制消费速率
- 开源的屏幕画笔工具(基于WPF InkCanvas)
- 近世代数概论------有理数与域
- 智慧新泰时空大数据与云平台_智慧城市时空大数据与云平台建设技术大纲即将出台...
- [莓技巧]黑莓7290输入短信时文字变为“?”的解决办法
- java分发_【Java】用注解实现分发器
- unity android gyro,Unity3D手机陀螺仪的使用方法
- Angular +Ionic修改日期组件英文按钮
- OpenGL光栅化作业:【bresenham算法】GL_POINTS为基础画圆
- Linux proc目录详解
- Linux鼠标回报率修改,技术编辑帮您鼠标怎么调回报率
- 华为OD机试题:英文输入法单词联想
- 微信直播小程序端集成源代码
- oVirt管理端高可用模式搭建(hosted-engine)
热门文章
- c语言数字和字母输出的,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
- spark算子_Spark 性能优化(四)——程序开发调优
- cadence 常见pcb电阻_高速PCB培训手记
- 数据库表存放在哪里_一文了解数据库和数据仓库
- 语法分析程序的设计与实现_编译工程7:语法分析(5)
- java 水印 位置_Java实现图片加水印且控制位置和透明度
- 【BZOJ2221】面试的考验,随机数列+线段树+离线
- linux开机自启服务命令,linux开机自启服务命令
- linux 4 内核 c,4. 使代码正确 — The Linux Kernel documentation
- jwt token注销_退出登录时怎样实现JWT Token失效?