wcf 快速创建

       WCF 作为可跨域 跨应用的服务工具会经常用到的地方很多,也会出现各种蛋疼的问题,一下是本人使用wcf web方式的一点经验希望能帮助到各位。

长话短说,简单的契约 contract 和service 创建我就不说了(如果不明白的可以先预习一下契约与服务的关系)。

一首先谈服务创建:当我们创建一个可运行成功的svc文件时 就标志的我们的服务创建成功。svc文件这什么?简单理解svc其实就是一个可让我们的服务代码能在网络中运行的文件。我们也常把他称作宿主文件,就是服务代码寄宿在svc文件上。我们可以更清晰的明白,客户端引用的是svc文件,svc文件里面配置服务逻辑代码。从而客户端就可以使用服务。

1.创建WCF 类库,右键解决方案-》新建项目-》WCF应用程序


2.创建一个svc文件,直接点击WCF项目右键新建,找到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  单工 双攻  还有 控制台宿主类型 和网站宿主类型,种类繁多,有的时候不一定会用到这么多,只是依照特有情况去选择一种服务,还是需要不断的去了解,下一篇文章会主要介绍核心的部署 也是会遇到问题很多的地方 接下来几篇文章会写一些在部署时候会遇到的问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值