标签:
WCF 作为可跨域 跨应用的服务工具会经常用到的地方很多,也会出现各种蛋疼的问题,以下是本人在使用WCF中所遇到的各种问题,最多遇到的就是部署iis上时候问题。希望能帮助到各位。
长话短说,简单的契约 contract 和service 创建我就不说了 ,直接说wcf创建,
一首先谈服务创建(有经验的可以略过观看此步骤):当我们创建一个可运行成功的svc文件时 就标志的我们的服务创建成功。
1.那么怎么创建一个svc文件,直接点击项目右键新建,找到wcf服务,这个文件的后缀就是.svc文件。
2.配置SVC标记 ,此过程就是配置你的wcf服务的后台逻辑代码是哪个,只需右键svc文件,点击查看标记 如图所示 ,然后你会看到
<%@ ServiceHost Language="C#" Debug="true" Service="Web.Server.WeatherService" CodeBehind="Web.Server.WeatherService.cs" %>一段代码,在CodeBehind后面写出你的Service的类命名空间,此Service类就是服务的逻辑代码(一定确保命名空间和类正确)
3.配置wcf服务 webconfig ,此过程可以手动配置,也可以理解vs自动配置,我觉得都能达倒目的,所以为了不用方便的方式,我选择自动配置。
(1)右键 web config 编辑wcf配置
(2)选择 新建服务->选择bin文件夹—>选择创建的WCF服务的类库dll->选择service文件。点击完成
(3) 右键svc文件 在浏览器中查看如果出现此页面证明你创建成功
总结:此文章只是给初学者介绍了 wcf快速创建 和发布的办法,wcf 服务类型有很多 ,tcp,http 单工 双攻 还有 控制台宿主类型 和网站宿主类型,种类繁多,有的时候不一定会用到这么多,只是依照特有情况去选择一种服务,还是需要不断的去了解,下一篇文章会主要介绍核心的部署 也是会遇到问题很多的地方
标签:
原文地址:http://blog.csdn.net/anbailong/article/details/51220565