内部:http://xp163.com/
 位置于:首页>>服务器类>>web服务器>>正文
 一步一步开始Web Service
  一看题目知道这是有关Web Service的,不过我不想再写什么理论的东东,只想通过一个例子实践一下,但愿你也一样,那么这篇文章对你会有帮助。

整个例子包括了所有的Web Service 的过程,我计划这样做:

1. 建立一个ASP+ Web服务

2. 完成.asmx文件,然后再浏览器中测试。

3. 创建一个这个Web Service 的客户。

4. 客户得到这个Service

  我的遇到的问题是在第4步,客户端始终没有得到Web Service的位置,尽管它们都在同一机器上但彼此不认识。然后我用VS。NET 没有任何问题,所有的过程ZIP包中几乎都有,而且我还想试一下Net程序的分发,VS这方面也很不错。

Zip包中的WebServiceAll.zip中有整个Project的文件和代码。

不过最好安装了VS.net beta 2 ,最少你要安装Framework SDK beta 2 。

具体说:

1. 在VS.net 中建立一个ASP WEB Service的项目,然后在产生的 .asmx 的类中实现你的功能也就是Service,我写了两个简单的函数一个是HelloWorld 函数返回一个“HelloWorld”的字符串。另一个是一个Add操作返回两个数的和。好了后把它设置成默认页,F5。如果没有错误IE应当自动启动了。和普通的语法没有差别,唯一是在函数前面加一个WebMethod的标记

VB:public Function Add( a as integer , b as integer ) as integer : Add= a+b ; end functi

C#:[WebMethod] public void int Add( int a, int b ) { return a+b ; }

VS。NET会帮你生成一个.asmx.vb 的文件放你的代码,如果是手工的话直接在.asmx中写就可以了。
 一步一步开始Web Service站内说明
 最新站点内更新

 

 书籍教程站内推荐信息
 书籍教程网站地图