当前位置:
首页 > 网站开发 > ASP.net 4.0教程 >
-
asp.net教程之在客户端添加WCF服务
使用WCF服务
创建了一个WCF服务之后,为了能够方便的使用WCF服务,就需要在客户端远程调用服务器端的WCF服务,使用WCF服务提供的方法并将服务中方法的执行结果呈现给用户,这样保证了服务器的安全性和代码的隐秘性。18.5.1 在客户端添加WCF服务
为了能够方便的在不同的平台,不同的设备上使用执行相应的方法,这些方法不仅不能够暴露服务器地址,同样需要在不同的客户端上能呈现相同的效果,这些方法的使用和创建不能依赖本地的应用程序,为了实现跨平台的安全应用程序开发就需要使用WCF。创建了WCF服务,客户端就需要进行WCF服务的连接,如果不进行WCF服务的连接,则客户端无法知道在哪里找到WCF服务,也无法调用WCF提供的方法。首先需要创建一个客户端,客户端可以是ASP.NET应用程序也可以是WinForm应用程序。右击解决方案管理器,单击【项目】,在下拉菜单中选择【添加新项】,分别为该项目添加一个ASP.NET应用程序和一个WinForm应用程序,如图18-16和图18-17所示。
图18-16 添加Win Form应用程序 图18-17 添加ASP.NET应用程序
添加完成后在项目中就会出现这两个项目,分别为这两个项目添加WCF引用,右击当前项目,在下拉菜单中单击【添加服务引用】选项,在弹出窗口中单击【发现】按钮,即可发现WCF服务,如图18-18所示。添加完成后WCF服务就会被挂起,等待客户端对WCF服务中的方法进行调用,如图18-19所示。
图18-18 添加服务引用 图18-19 WCF服务主机已经启动
分别为ASP.NET应用程序和Win Form应用程序添加WCF引用后,就可以在相应的应用程序中使用WCF服务提供的方法了。
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式