不谋万世者,不足谋一时;不谋全局者,不足谋一域。君子敏于事而慎于言
新浪微薄:土司阿哈
Web Service创建和发布以及调用
上一篇 /
下一篇 2008-08-14 15:23:54
/ 个人分类:软件开发相关
51Testing软件测试网 {d]$t,C;Fe+BZ一、创建和发布Web Service51Testing软件测试网s5s,\.C4m;}t
Web服务方法中可以返回一个DataSet对象
|a_5yz&A7f$x0 WEB服务可以说是下一代WEB应用程序的基础,无论客户端是WINDOWS应用、ASP.NET Web Form程序、甚至其他语言的客户端,都可以与同一个WEB服务通信,其平台和语言无关性使其有了广阔的发展空间。
x{7b eA,G.pE0Z2E^Ul0p:k0利用VS2005和IIS我们可以很容易地发布一个WEB SERVICE,因为其中有几个细节需要注意,所在初学者常常在这里出现问题,现通过一个简单的例子说明如何创建和发布一个WEB SERVICE。
S.QZ-a?051Testing软件测试网|.|h/`w7~0d.J环境:Windows Server 2003,.Net FrameWork 2.0,IIS6.051Testing软件测试网iP^T.n2jmT
+_T$uR z#T0工具:VS2005
@0F
B'ke/]3\051Testing软件测试网#wCxRi.fS'P-}P1.首先VS2005中新建一个WEB服务项目。51Testing软件测试网d|FB@y
I.k0NJ3OA!y0打开“文件”-“新建”-“网站”,在对话框中选择“ASP.NET Web服务”,VS2005会自动生成一个Service.cs文件,包含如下代码:
}v;C,M
Cn0
B]yk$G6V
P051Testing软件测试网$H
wc:}k0U
usingSystem;51Testing软件测试网2vd&F4Ez+o$gl5[
usingSystem.Web;51Testing软件测试网JQS?v
usingSystem.Web.Services;
p"j(f(_9lE:n2z3P-E0usingSystem.Web.Services.Protocols;
]tJ1^ z,? w%@t0
j5M
VTG-`!Sl0[WebService(Namespace=http://www.baidu.com/)]51Testing软件测试网;U1ld)|J(S cQ
[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]
Z7_s z"_M0publicclassService : System.Web.Services.WebService51Testing软件测试网%o)}R,m G6W7~p(_s
{51Testing软件测试网!Z*|-xY7l&G
publicService () {
g2sh;gQ3kJ/Q0
X*UND
G
N+_0 //如果使用设计的组件,请取消注释以下行51Testing软件测试网*Sb)WonYJ
//InitializeComponent();
1C~'J;Lf"a~:P0 }
J%tR]2b'Hj3_y``0
W
TdQ~f0_P0 [WebMethod]
1aCG1f)O0 publicstringHelloWorld() {
r2S;~z7^k9h0 return"Hello World";