在這裏我就不詳細的介紹怎麼發佈webservice了,直接講怎麼使用了。web
1、發佈完成後,在瀏覽器中打開WebService文件,如:http://localhost/WebSer/WebService1.asmx,能夠看到WebService1.asmx文件裏可供調用的函數。
二、在地址欄將地址修改成http://localhost/WebSer/WebService1.asmx?wsdl,能夠看到WebService1.asmx文件以XML格式顯示出來。將此文件另存爲WebService1.wsdl,保存到硬盤中,如D盤。
三、開始->全部程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010),在彈出的DOS界面中,輸入 wsdl /language:c# /n:TestDemo /out:d:/Temp/TestService.cs D:/Temp/TestService.wsdlc#
例如:D:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:TestDemo /out:d:/Temp/TestService.cs D:/Temp/TestService.wsdl瀏覽器
能夠看到生成了一個TestService.cs文件(和TestService.wsdl同一目錄下)函數
而後輸入指令:
csc /out:TestService.dll /t:library TestService.cs 回車
在同一目錄下生成了TestService.dll文件。url
參數介紹:language 生成的語言類型spa
testDemo:命名空間get
/out :輸出路徑 (d:/Temp/TestService.cs 是生成的文件)webservice
注意:D:/Temp/TestService.wsdl 是wsdl路徑,能夠是url路徑:http://localhost/Temp/Test.asmx?wsdlio
2、使用生成的文件,若是使用 .cs類,就直接添加到項目裏就OK了。若是使用 .dll,就直接添加引用OK!asm