1.新建一个后缀名为.asmx的文件,然后在其关联的.cs(.vb等)文件中声明类及其方法等;
2.获取对应的.wsdl(beta1 中为.sdl)文件(在浏览器中查看.asmx文件,就会看到对应的[webmethod],然后输入wsdl或sdl参数就可以看到以XML格式呈现的wsdl文件)例如:
http://localhost/mywebservices.asmx?wsdl
3.用wsdl.exe(beta1 中为webserviceutil.exe)将wsdl文件转成.cs或.vb等源代码
例如:wsdl /out:D:\myWebServices.cs
http://localhost/mywebservices.asmx?wsdl
4.将.cs或.vb的源文件编译成.dll文件
例如:csc /t:library /out:D:\myWebServices.dll /r:System.dll /r:System.web.services.dll
D:\myWebServices.cs
5.将.dll文件部署到项目的bin目录中,然后就可以以类的形式调用了.例如:myWebServices.HelloWorld()等;