创建WebService

发布时间:2022-03-14 05:23:04 作者:jainfeng 阅读量:5663

创建WebService
下面我将逐步的完成一个加减乘除功能的WebServic.
开发环境:VS2012
IIS环境:WINSERVER2008R2 IIS7.5
技术要点:本实例在程序中创建一个.asmx文件,并在其.cs文件中编写功能代码。编写WebService时,主要是通过向使用ASP.NET创建的XML WebService中的某个自定义方法代码前添加WebMethod属性,此属性添加到自定义方法后,通过引用该Web服务,可以从远程Web客户端调用该方法实现相应的功能。
注意:类中设置了此属性的方法称为WebService方法。方法和类必须是公共的,并且必须在ASP.NET Web应用中运行。
创建过程
(1)打开Visual Studio 2005中的“文件/新建/网站”弹出新建网站对话框,如图17.2所示。
(2)选中对话框中的“ASP.NET Web服务”项,并将其命名为Ex17_01。单击【确定】按钮,即可创建一个新的WebService
(3)为了使WebService能够实现其功能,在WebService中添加功能代码。本例中将在新建的WebService中编写一个方法,该方法主要完成简单的加、减、乘、除运算,代码如下。
[csharp] view plaincopyprint?
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Web;  
using System.Web.Services;  
  
namespace CalculateService  
{  
    /// <summary>  
    /// CalCulService 的摘要说明  
    /// </summary>  
    [WebService(Namespace = "http://login.wxjy.info")]  
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  
    [System.ComponentModel.ToolboxItem(false)]  
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 WebService,请取消注释以下行。   
    // [System.Web.Script.Services.ScriptService]  
    public class CalCulService : System.Web.Services.WebService  
    {        
        [WebMethod]  
        public int Sum(int a, int b)  
        {  
            return a + b;  
        }  
  
        [WebMethod]  
        public int Sub(int a, int b)  
        {  
            return a - b;  
        }  
  
        [WebMethod]  
        public double Mult(double a, double b)  
        {  
            return a * b;  
        }  
  
        [WebMethod]  
        public double Div(double a, double b)  
        {  
            return a / b;  
        }  
    }  
}  

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-03-01 00:30:03

在这样一种大趋势下,云计算提供商开始通过租赁来满足客户对云计算所需要的各种条件,并提供相应的IT解决方案虚拟主机如何安装ssl证书 泰顺县服务器机柜价格 样一种大趋势下,云计算提供商开始通过租赁来满足客户对云计算所需要的各种条件,并提供相应的IT解决方案


评论时间:2023-02-10 00:30:02

12.优质服务器联系方式 高效的产品研发能电脑搭建代理服务器 产品研发能力


评论时间:2022-10-02 04:30:02

下面给云主机和虚拟机区别 大家介绍一下关于p.s的一些知识以及如何用这个工具来创建一个自己喜欢的程序,希望对你有所帮助!一:p.s概述python就是一种基于C语言编写的程序语言,其基本思想就是利用内存与硬件之间的相互关系构租用服务器推荐 关系构造出各种函数(forcontrol),从而完成系统任务或其它功能

最新文章

 2023-04-21 20:28:29   admin

活动发布区版规

 2023-04-11 19:07:00   沐浴阳光

2020年Kubernetes即...

 2023-04-11 18:35:03   门吉木易

云计算:为什么金融市场的未来在云...

 2023-04-11 16:01:08   兵棕

为什么AIOps工具最终可以为云...

热门阅读

 2022-02-26 05:23:03   冷雨点枫

DNS服务器配置之添加正向查找区...

 2022-02-11 05:23:03   chense

Windows下Apache安装

 2022-07-27 18:23:02   sy_901

微软开发ARM版WindowsS...

 2021-08-09 01:35:43   瑟琳娜

企业网站建设根本是向客户营销运营...

 2021-10-26 05:30:02   jiess

跑分订单匹配互助抢单系统开发

随机文章

 2021-08-09 01:35:43   瑟琳娜

企业网站建设根本是向客户营销运营...

 2021-12-24 05:30:03   cdq

服务器CPU和PC机CPU有何不...

 2022-02-26 05:23:03   冷雨点枫

DNS服务器配置之添加正向查找区...

 2022-03-07 05:23:03   congyee

ftp的文件传输命令

 2022-07-09 05:23:02   dengyu0429

Calxeda主要采用ARM服务...

 2022-07-19 03:46:02   rafael_wl

新趋势下的企业服务器解决方案新规...

热评文章

 2022-02-19 05:23:03   ghh

根域名服务器配置

 2022-07-31 06:23:02   randywong

浪潮服务器“全面接盘”IBM中国...

 2021-11-01 05:30:02   fdfjdlkfjslkj

全球看点系统APP模式开发

 2022-07-19 06:46:01   yuhaonan

服务器CPU市场上的“斗士”

  热门标签

小快云 - 更小更快-打造便捷的企业快网站
Catfish(鲶鱼) Blog V 4.7.3