【 以下文字转载自 DotNET 讨论区 】
发信人: cooldragon (窟窿), 信区: DotNET
标 题: Web Service简单实例
发信站: BBS 水木清华站 (Thu Sep 6 20:07:13 2001)
这里讨论Web Service的文章太少了,我就权当抛砖引玉了。
这里介绍一种使用VB Script访问Web Service的极其简单的方法。
这个方法虽然简单,但却囊括了使用C#创建Web Service和使用SOAP访问Web Service
的各种概念,对于初学者,值得对每个细节研究一下。
1。在我的机器上创建一个简单的Web Service。代码如下:
<%@ WebService Language="C#" Class="HelloWorld" %>
using System;
using System.Web.Services;
public class HelloWorld : WebService {
[WebMethod] public String SayHelloWorld() {
return "Hello World";
}
}
2。把这个文件保存到IIS5.0 Web服务器的主目录下,文件名为“HelloService.asmx”
3。编写以下的VB Script文件
SET HelloClient = CreateObject("MSSOAP.SOAPClient")
HelloClient.mssoapinit "http://localhost/HelloService.asmx?WSDL"
WScript.Echo HelloClient.SayHelloWorld()
4。把这个文件保存为“HelloClient.vbs”
5。运行命令行cscript HelloClient.vbs
屏幕显示“Hello World”
※ 修改:·cooldragon 於 Sep 6 20:27:08 修改本文·[FROM: 166.111.34.162]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.34.162]
修改:cooldragon FROM 166.111.34.162
FROM 166.111.34.162