C# WebService的两种使用方式
一. 通过VS自带wsdl工具生产wevservice服务类
1.打开VS开发人员命令提示符 输入如下命令
wsdl /language:c# /n:ServerTest /out:e:/TestServer.cs http://localhost:9981/TestServer.asmx?WSDL
参数说明如下
/language:C# 指定编程语言为 C#
/n:ServerTest 指定名称空间为 ServerTest(起的名字根据个人具体而定)
/out: 指定文件保存路径和文件名 e:/TestServer.cs
http://localhost:9981/TestServer.asmx?WSDL 为wsdl文件路径,也可以是物理路径(就是相应.wsdl文件的物理位置)
2.命令正确结束后 在相应的文件夹下会生成好相应的类 如下
3.创建一个新的项目 并将上一步所生成的类添加到项目中 如下
4.编写相关代码如下
5.运行项目后 结果如下
二.通过在项目中添加webservice服务来使用 webservice
1.新建空项目 右键添加服务引用
2.添加服务地址
上述命名空间 自己根据实际情况取名 我使用的是默认的
3.添加好服务引用后 使用如下
4.运行项目 结果如下