C# Web Service简单使用

摘要:
步骤1:打开VS并创建一个新项目步骤2:创建一个我使用VS2017的ASP.NET空Web应用程序。步骤3:添加Web服务(ASMX)。右键单击解决方案--˃添加--˃创建新项目。查找Web服务(ASMX)。步骤4:编写Web服务的代码。创建代码部分后,您可以看到以下屏幕。默认情况下,有一个HelloWord方法。我们删除了这个方法,并编写了两个方法来计算两个数字的和和差(注意:该方法需要添加WebMethod的特性)。1使用Sy

第一步 打开VS,新建一个项目

 C# Web Service简单使用第1张

第二步  创建一个ASP.NET 空 Web应用程序

我这里用的是VS2017

C# Web Service简单使用第2张

C# Web Service简单使用第3张

第三步 添加一个Web 服务(ASMX)

右键解决方案-->添加-->新建项

找到Web 服务(ASMX)

C# Web Service简单使用第4张

C# Web Service简单使用第5张

第四步 编写WebService的代码部分

创建完成后可以看到下面的画面

C# Web Service简单使用第6张

默认有个Hello Word的方法,我们将这个方法删除,写上两个两数求和差的方法(注:方法上需要加上WebMethod的特性)

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Web;
 5 using System.Web.Services;
 6 
 7 namespace FirstWebService
 8 {
 9     /// <summary>
10     /// WebService 的摘要说明
11     /// </summary>
12     [WebService(Namespace = "http://tempuri.org/")]
13     [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
14     [System.ComponentModel.ToolboxItem(false)]
15     // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 
16     // [System.Web.Script.Services.ScriptService]
17     public class WebService : System.Web.Services.WebService
18     {
19 
20         [WebMethod]
21         public double Sum(double num1,double num2)
22         {
23             return num1 + num2;
24         }
25 
26         [WebMethod]
27         public double Sub(double num1, double num2)
28         {
29             return num1 - num2;
30         }
31     }
32 }

免责声明:文章转载自《C# Web Service简单使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇嵌入式FIFO核的调用iframe知识点下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

12-01 Java Scanner类,Scanner类中的nextLine()产生的换行符问题

分析理解:Scanner sc = new Scanner(System.in); package cn.itcast_01; /* * Scanner:用于接收键盘录入数据。 * * 前面的时候: * A:导包 * B:创建对象 * C:调用方法 * * 分析理解:...

Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(一)

最近对页面的生命周期比较感兴趣,看了一些牛人们写的文章,感觉似懂非懂(仍需要继续努力^_^).   生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)和IIS又有着莫大的联系(回头琢磨清楚了再补上这一篇)。大致的执行过程是这样的:client端发送页面请求,被IIS的...

PHP执行系统命令的有几个常用的函数

PHP执行系统命令的有几个常用的函数,如有:system函数、exec函数、popen函数,passthru,shell_exec函数他们都可以执行系统命令,不过前提时必须系统给了权限了哦。 system函数 说明:执行外部程序并显示输出资料。 语法:string system(string command, int [return_var]); 返回值:...

WPF 窗体程序入口简介

1,直接指定StartupUri为某一个window的子类Window1.xaml(属性指定法) <Application x:Class="brush.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.micros...

MVC3.0视频点播及上传格式转化

在MVC3.0中播放视频文件需要做一下配置:具体配置如下 View Code 1<div class="vidoplay">2<div>3<objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromed...

C#实现JSON序列化与反序列化

JSON(JavaScript Object Notation)——JavaScript对象表示法,是JavaScript用来处理数据的一种格式,大部分是用来处理JavaScript和web服务器端之间的数据交换,把后台web服务器的数据传递到前台,然后使用JavaScript进行处理,例如ajax等,是独立于语言和平台的轻量级的数据交换格式。 JSO...