WCF学习记录【一】
所看的课程是学云网WCF,第一讲介绍了web应用程序的创建,还有SOA与WebService
相关概念
1.SOA是一种思想,将重复性的东西定义为一种服务,服务其实它就是一种接口,类似于我们写的程序用的API
2.WebService是SOA的一种实现
课后习题
课后习题是自己实现一个加法服务,并创建客户端进行调用,以下是实验步骤:
1.在我们想要创建一个Web应用程序之前,首先先确定我们有没有安装IIS服务,如果没有安装将WCF与IIS服务全部安装(我用的企业版win10)
2.安装完成后便可以创建Web应用程序了,这里注意最好用比较新版的VS,之前我使用2010版发布的时候出现BUG还需要打补丁,比较麻烦。所以我使用的是VS2017
3.添加新建项web服务,随后在其中添加我们自己的函数。或者直接使用它给的helloword也可以
4.打开IIS管理器新建一个网站,一定要传递身份验证,不然无法连接
5.随后将原先写的web应用程序发布到网站上
6.然后再新建一个web应用程序,带窗口的,然后绘制一个简单的窗口,这是部分代码
<body><form id="form1" runat="server"><div><asp:TextBox ID="TextBox1" runat="server" Height="86px" Width="252px"></asp:TextBox><asp:Button ID="Button1" runat="server" Text="发送" OnClick="Button1_Click" /></div></form>
</body>
7.引用刚才发布的服务(VS2017在添加服务引用->高级->添加Web引用)
8.实现按钮所对应的函数
总结
整个过程大致就是这些,其中很多细节没有涉及到,只将了些容易忽视出错的地方,其他的需要读者自己去学习
WCF学习记录【一】相关推荐
- WCF学习之旅(一)---Hello World.
WCF学习之旅(一)---Hello World. 看了一些关于WCF的资料,从实例入手.记录自己学习WCF的过程. 从最简单的Hello World入门. 下图是我的solution及项目. 项目名 ...
- Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)
Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
本学习记录的代码,部分参考自gitee码云的如下工程.这个工程有详尽的Spingboot1.x教程.鸣谢! https://gitee.com/didispace/SpringBoot-Learnin ...
- 【Cmake】Cmake学习记录
Cmake学习记录 1.1 常例 add_library(gen_reference_infogen_reference_info/gen_reference_info.hgen_reference_ ...
- WCF学习之旅—WCF服务的WAS寄宿(十二)
上接 WCF学习之旅-WCF服务部署到IIS7.5(九) WCF学习之旅-WCF服务部署到应用程序(十) WCF学习之旅-WCF服务的Windows 服务程序寄宿(十一) 八.WAS宿主 IIS ...
- ASP.NETCore学习记录(一)
ASP.NETCore学习记录(一) asp.net core介绍 Startup.cs ConfigureServices Configure 0. ASP.NETCore 介绍 ASP.N ...
- Android开发技术周报176学习记录
Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...
- add函数 pytorch_Pytorch学习记录-Pytorch可视化使用tensorboardX
Pytorch学习记录-Pytorch可视化使用tensorboardX 在很早很早以前(至少一个半月),我做过几节关于tensorboard的学习记录. https://www.jianshu.co ...
- java之字符串学习记录
java之字符串学习记录 public class StringDemo { public static void main(String[] args) { //静态初始化字符串 String s1 ...
最新文章
- 清北顶会学霸:“表情”与“认知”引发的科学思辨 | 清华AI Time PHD
- Spring MVC 框架搭建及详解
- InvocationTargetException异常解析
- LeetCode 65. 有效数字(逻辑题,难)
- webpack打包原理
- 如何用B表的数据,更新A表的值
- Protobuf 判断某个值是否在一个枚举值中
- Chapter 15 电商产品评论数据情感分析
- 软件园区网络设计之网络总体设计
- 视频理解综述:动作识别、时序动作定位、视频Embedding
- pyqt创建窗口没有句柄_Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
- 搜狗android平板专用,搜狗推首款支持Android 3.0平板专用输入法
- 集体唱好混动技术,传统车企最后的倔强?
- 华为防火墙反病毒(个人思绪总结)
- android 获取渠道信息,Android 如何获取 umeng 的 渠道信息
- 【第四篇】商城系统-品牌管理实现
- 1.CND技术详解---引言
- 【Java-IO】File、搜索删除剪切、字符集、字符编码、字节流、将内存中的数据写入文件、字符流、缓冲流、Scanner、格式化输出、数据流、对象流、序列化与反序列化、Files工具类
- SKYCC组合营销软件开创网络营销软件新纪元
- (十五):常用的十种算法(下)