正在阅读:一步一步开始Web Service一步一步开始Web Service

2004-02-14 09:34 出处: 作者:ccBoy 责任编辑:pjl
2. 你可以看到一个很格式的页面显示出你刚刚的两个函数(或说Service)甚至你可以执行它,比如看看输出的“HelloWord”和做一个3+2得到5的结果,这样Web Service建立成功了。 3. 你需要建立一个Web Service的客户,让它得到你提供的这些服务获得”HelloWord”和相加的结果。所有你需要产生一个SDL文件,它和IDL相似,IDL编译会形成一个类型库,使VB的开发中可以前期绑定,然后VB,InterDev开发环境中可以显示智能化的帮助。   有三种方式可以产生:手工自己写,使用dotnet工具,由.asmx文件生成。自动的生成的可以用于观看和测试不能保存下来,如果要保存你需要使用一个Framework SDK 的工具 disco.exe 它在C:\Program Files\Microsoft.NET\FrameworkSDK\Bin 目录中你可以先在IE中这样试 : http://localhost/WebService1/Service1.asmx?WSDL ,如果成功会有一个XML显示在IE中,这也是自动方式了。然后你在dos提示符下 disco http://localhost/WebService1/Service1.asmx?WSDL 意思是你想保留这个文件,执行成功后你可以看到这个 .wsdl的文件。 4. 然后有些象Java也象VB,容易理解了,那就是你要生成一个代理类,然后在客户端调用这个类中的方法,也就是Services。 这时你需要用Framework SDK中的另一个工具 wsdl.exe 用它生成一个.cs .vb 或 .js的文件,编译这个文件生成一个DLL,就是所谓的代理类了。然后就可以在dotnet的网页,GUI窗体,web窗体或控制台程序中调用HelloWorld 和Add 函数就完成全部了。具体的语句: wsdl /out::myWebService1.cs http://localhost/WebService1/Service1.asmx 成功后你可以看到这个CS文件生成。
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品