Wcf

昨天师姐实习分享提到了Wcf,所以想了解下Wcf是个什么东东?参考了晓鸿的博客实现了;
先来科普下:
Windows Communication Foundation(WCF) Windows通讯开发平台;由微软开发的一系列支持数据通信的应用程序框架;

概念里面提到了契约:
WCF的基本概念是以契约(Contract)来定义双方沟通的协议,合约必须要以接口的方式来体现,而实际的服务代码必须要有这些合约接口派生并实现;
契约感兴趣的可以去学习下,目前没用到过,就不分享了;

WCF的优劣:
1、统一性
仍然可以想创建面向对象的应用程序一样,利用WCF来创建面向服务的应用程序;
2、互操作性
可以跨进程、跨机器甚至于跨平台的通信;(通过下面这个例子你就会理解了;)
应用程序可以运行在Windows操作系统下,也可以运行在其他的操作系统;
3、安全与可信赖
可以用户认证,数据完整性体验,数据隐私等多种安全因素;
4、兼容性
WCF充分考虑到了与旧有系统的兼容性;

一、首先新建WCF服务
在这里插入图片描述

二、测试下检验效果:
在这里插入图片描述
三、发布到IIS上;

在这里插入图片描述
遇到这个问题;
解决如下:
一、权限:设置文件权限–属性-安全-添加everyone的读取权限(注意是给整个发布文件设置权限而不是config)
在这里插入图片描述

结果又出了个错误;
在这里插入图片描述

解决步骤如下:
第一步,打开控制面板,选择系统和安全。点击进入后,点击管理工具,进入管理工具界面。

在这里插入图片描述
在这里插入图片描述
第二步,点击Internet 信息服务(IIS)管理器,进入IIS配置界面。
在这里插入图片描述
第三步,在功能视图下,点击浏览目录,然后在右边会出现操作提示,点击打开功能。

在这里插入图片描述
在这里插入图片描述
第四步,点击启用即可。

在这里插入图片描述
好了,弹出这个页面,点击红框;
在这里插入图片描述
出现这个页面就对了
在这里插入图片描述

四、新建一个项目,添加一个Web窗体;
添加服务引用;
在这里插入图片描述
后台添加如下代码
在这里插入图片描述

运行结果:
在这里插入图片描述

总结下:WCF可以调用服务中的方法;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 32
    评论
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值