知识大全 用C#制作一个最简单的Web Service

Posted 文件

篇首语:再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用C#制作一个最简单的Web Service相关的知识,希望对你有一定的参考价值。

用C#制作一个最简单的Web Service  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    下面 我们看看如何建立和部署一个最简单的Web服务   建立Web服务 在root目录下建立一个叫做Webservice的目录 建立下面这样一个文件 <%@ WebService Language= c# Class= AddNumbers %> using System; using System Web Services; public class AddNumbers : WebService [WebMethod] public int Add(int a int b) int sum; sum = a + b; return sum;   将这个文件保存为AddService asmx(asmx是扩展名) 保存到Webservice的目录中 现在我们建立了Web服务 已经准备好客户端使用 现在 你可以用下面的URL访问这个Web服务 结果将以XML格式返回。WingwIT. 在客户机上部署这个服务 1.在命令行输入: //IP地址/WebService/MathService.asmx /n:NameSp /out:FileName.cs 这个操作将建立一个称为FileName.cs的文件 说明:WSDL 指的是WebServices Description Language ,这个程序在Program Files\\Microsoft.NET\\FrameworkSDK\\Bin 目录中。 NameSp是我们设置的名字空间的名字,将在后面部署这个服务的客户端的实现代码中使用到。 2.编译 CSC /t:library /r:system.web.dll /r:system.xml.dll FileName.cs 上述命令将生成一个dll文件,名字就是上面的asmx文件中的公共类的名字,在我们的例子中,就是:AddNumbers.dll 3.将生成的dll文件放到部署机的root\\bin目录中。 在部署机的asp/aspx 中调用这个Web服务 <%@ import Namespace = "NameSp" %> <script language = "c#" runat = "server"> public void Page_Load(object o, EventArgs e) int x = 10; int y = 5; int sum; //Instantiating the public class of the webservice AddNumbers AN = new AddNumbers(); sum = AN.Add(x,y); string str = sum.ToString(); response.writeline(str); </script> cha138/Article/program/net/201311/11541

相关参考

知识大全 使用cxf写web service的简单实例

实例步骤      第一步在myeclipse中新建一个web项目名为webservicetest并导入依赖的jar包(cxfspringa

知识大全 使用eclipse调用.net web service

  以前我用的开发框架都是net现在换成javaEE框架和linux平台还需要一段时间的学习有时在测试工作中需要实现一些功能但是又不会用java实现怎么办呢?这里有一个方法使用net的框架开发webs

知识大全 用Web Service进行企业级的门户集成

用WebService进行企业级的门户集成  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在实际

知识大全 客户端访问Web Service方法的一个细节

客户端访问WebService方法的一个细节  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  之前

知识大全 用java 实现一个简单的web 服务器

  importjavaioIOException;importServerSocket;importSocket;  /** *Socket+Thread+FileIO *&nb

知识大全 利用C#制作简单的留言板

利用C#制作简单的留言板  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  留言板分三个模块列出留言

知识大全 动态IP的Web service调用

动态IP的Webservice调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  系统架构需要使

知识大全 使用Axis开发Web Service[2]

Java高级开发:使用Axis开发WebService[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 使用Axis开发Web Service[1]

Java高级开发:使用Axis开发WebService[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Spring集成XFire开发Web Service

Spring集成XFire开发WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!