构建一个简单的WCF应用
来源:互联网 发布:淘宝开话费充值店 编辑:程序博客网 时间:2024/04/19 13:40
买了《WCF技术剖析》,按着书本的例子进行操作,写下我的操作过程。
参考博客:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html
步骤一 构建整个解决方案
步骤二 创建服务契约:ICalculator.cs
步骤三 创建服务:CalculatorService.cs
步骤四 通过自我寄宿的方式寄宿服务:Hosting控制台中的program.cs
注意1:
完成以后需要编译Hosting下的program.cs。但是在通过Ctrl+F5执行(其实可以通过右键解决方案->生成解决方案完成,不需要通过Ctrl+F5执行)的时候可能报错:
无法直接启动带有“类库输出类型”的项目,如下图所示。
这时我们需要右键Hosting,然后选择“设为启动项目”,再次执行就不会报错了。
注意2
在进行真正的WCF应用开发时,一般不会直接通过编码的方式进行终结点的添加和服务行为的定义,而是通过配置的方式进行。上面添加终结点和定义服务行为的代码可以通过如下方法进行。首先在Hosting项目中创建应用程序配置文件App.config,在App.config中添加如下配置:
如果采用了上诉的配置,服务寄宿代码将会得到极大的精简,只需包含下面几行代码:
步骤五 创建客户端调用服务:Client中的program.cs
在执行步骤四以后E:/ms_workplace/WCF1/Hosting/bin/Debug目录下会有一个“Hosting.exe”的应用程序,双击打开该应用程序:
然后右键Client项目,选择“添加服务引用”
点击确定即可完成服务引用的添加,这时Client下就会多出一个Service Reference
双击CalculatorServices,在对象浏览器中能够看到如下视图
编译Client,会在E:/ms_workplace/WCF1/Client/bin/Debug有Client.exe,双击打开这个应用程序,会有如下结果:
- 构建一个简单的WCF应用
- 构建一个简单的WCF应用
- 构建一个简单的WCF应用
- WCF的简单应用
- (WCF) 二、一个简单的WCF例子
- 一个简单的WCF示例
- 一个简单的WCF实例
- 创建一个简单的WCF
- WCF 项目应用连载[6] - 升级Lig服务 - 设计ILigger 构建一个完善的Lig版本
- 在Win10上使用VS2015构建一个简单的WCF项目
- 一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---契约的名称与命名空间
- 一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---地址(Addresses)
- 一步一个脚印学习WCF之二构建一个简单的WCF应用程序前必须掌握的WCF基础术语---契约(Contract)
- 使用MVVM构建一个简单的WPF应用
- 如何构建一个最简单的electron应用
- WCF学习之旅第一讲 简单的WCF应用
- WCF+WF双剑合璧构建微软的SOA系列(一):从一个简单的Demo开始
- WCF Learning(1):创建一个简单的WCF程序
- 新周刊:可怕的大学: 到底有多少人在校园里浪费青春
- 用AT命令调试调制解调器
- SQL SERVER 与ACCESS、EXCEL的数据转换
- 写出漂亮代码的七种方法
- SQL面試題
- 构建一个简单的WCF应用
- Oracle数据库常见错误操作及解决方案
- Oracle数据库网络与安全之FAQ汇集
- 带你走进Oracle数据安全的世界一观
- Oracle DBA最常碰到的10个Oracle错误
- oracle更改用户名
- Unrecognized Windows Sockets error: 0: JVM_Bind
- 学PHP初感
- RegCreateKeyEx