Step by Step 创建一个 Web Service
原创地址:http://www.cnblogs.com/jfzhu/p/4022139.html
转载请注明出处
(一)创建Web Service
创建第一个项目,类型选择ASP.NET Empty Web Application
添加一个新项目 Web Service
然后再创建一个类Contact
代码分别如下。
Contact.cs:
[Serializable]public class Contact{private string name;public string Name{get { return name; }set { name = value; }}private int age;public int Age{get { return age; }set { age = value; }}}
HelloWebService.asmx.cs:
/// <summary>/// Summary description for HelloWebService/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)][System.ComponentModel.ToolboxItem(false)]// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. // [System.Web.Script.Services.ScriptService]public class HelloWebService : System.Web.Services.WebService{[WebMethod]public string GetMessage(string name){return "Hello " + name;}[WebMethod]public Guid CreateContact(Contact c){return Guid.NewGuid();}}
(二)创建客户端
下面创建一个客户端调用Web Service,检验一下是否正确。创建一个ASP.NET Empty Web Application
添加服务引用
WebForm1.cs代码为
protected void Button1_Click(object sender, EventArgs e){HelloWebService.HelloWebServiceSoapClient client = new HelloWebService.HelloWebServiceSoapClient();Label1.Text = client.GetMessage(TextBox1.Text);}protected void Button2_Click(object sender, EventArgs e){HelloWebService.HelloWebServiceSoapClient client = new HelloWebService.HelloWebServiceSoapClient();Label2.Text = client.CreateContact(new HelloWebService.Contact()).ToString();}
最后运行客户端,分别点击按钮,得到演示效果
转载于:https://www.cnblogs.com/jfzhu/p/4022139.html
Step by Step 创建一个 Web Service相关推荐
- idea的几个好用快捷键、常用配置(包括git)、jdk和javaSE和javaEE、创建一个SE工程、debug、创建一个Web工程、打war包
几个好用的快捷键(持续更新) Ctrl+Shift+f12 ,相当于myeclipse的ctrl+m 最大化窗口的 alt+shift+↑或↓,将当前行上移或下移 shift+enter ,当前行下一 ...
- wc 一个进程结果是2_用开放的wc创建一个Web组件
wc 一个进程结果是2 Previously in this series we covered what Web Components are and some tools used to crea ...
- Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常
Servlet 什么是服务器 服务器就是一台高性能电脑 电脑上安装了提供服务的软件就称为 xxx服务器 举例: 邮件服务器: 就是在电脑上安装了提供邮件收发服务的软件 ftp服务器: 就是在电脑上安装 ...
- spring3创建RESTFul Web Service
spring 3支持创建RESTFul Web Service,使用起来非常简单.不外乎一个@ResponseBody的问题. 例如:后台controller: 做一个JSP页面,使用ajax获取数据 ...
- 创建一个Windows Service应用程序
创建一个Windows Service应用程序 下载本文代码 见资源 正是由于.NET Framework的出现,才使你能够构建出在系统重新启动时自动运行的.无人参与的(unattended)应用程序 ...
- java 创建restful_使用Java创建RESTful Web Service
[RESTful Web Service是轻量级的service,可以通过HTTP的方式来实现对后台数据库的CRUD,在Web开发和移动开发时使用的比较广泛,非常方便.在Java世界里, JAX-RS ...
- 投票系统web服务器,创建一个Web投票系统
您的位置:首页 → 精文荟萃 → 软件资讯 → 创建一个Web投票系统创建一个Web投票系统 时间:2004/10/7 19:09:00作者:蓝点 下面zip文件:http://www.content ...
- C#创建一个Windows Service
Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的.所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Window ...
- 【LINUX】——linux如何使用Python创建一个web服务
问:linux如何使用Python创建一个web服务? 答:一句话,Python! 一句代码: /usr/local/bin/python -m SimpleHTTPServer 8686 > ...
最新文章
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(编写自定义函数添加均值、标准偏差)实战
- C语言学习之编写一个C程序,运行时输人abc三个值,输出其中值最大者。
- 应用分类练手项目计划
- django 后台日期_Django中的日期和时间格式 DateTimeField
- Hadoop配置完善
- 通过示例Hibernate–第2部分(DetachedCriteria)
- html 脚本 gdi,基于gdi的简单画图
- mqtt+uniapp 发布/订阅实例
- 多表查询分组排序-数据库习题
- 左耳朵耗子:从“打工人”到技术创业者,我是如何作死的
- html 实现动态在线预览word、excel、pdf等文件(方便快捷)
- #4508. Triples I
- 海豚调度(DolphinSchedulerDolphinScheduler)2.0的下载及安装(单机版)
- mysql从数据库查询的时间与实际时间相差8小时(时区问题)
- Thinkpad T460更换固态硬盘
- 使用pypcd读取pcd时ValueError: field ‘__0000‘ occurs more than once错误
- 机器人产业化给导电环行业带来的机遇
- 电脑桌面右下方点击失灵,其他桌面区域正常
- 201771010137赵栋《第九周学习总结》
- 【C++】类的6个默认成员函数详解
热门文章
- selenium 定位方式4-xpath
- python阈值计算_python – 在numpy中计算超过阈值的数组值的最快方法
- 线性回归(一元多元)建模步骤
- python 遍历矩阵_Python3算法之十:矩阵旋转
- 添加文字 高德地图_教您,如何在高德和腾讯定位自己的店铺位置
- oracle map order,oracle面向对象技术中的map和order方法有何不同?
- linux 关闭虚拟化,虚拟化之KVM virsh常用命令篇
- oracle的数据库由,Oracle数据库系统主要由Oracle______组成。
- ubuntu环境搭建五:修改中文字符集
- Pytorch:Tensor和Numpy