打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
WSDL手动生成WebService代理类的方法
 

     通常要手动生成WebService代理类需要把一句生成语句,如 wsdl.exe/l:cs /out:D:\Proxy_UpdateService.cs  http://localhost:1101/UpdateService.asmx?wsdl拷贝到VisualStudio 2005 命令提示窗口中去执行,这里再介绍另一个办法。

     首先打开VisualStudio 2005,选择菜单"工具"-"外部工具"打开外部工具对话框,如图

,单击“添加”按钮添加新工具,然后在“标题”行中输入"WSDL生成代理类","命令"行中输入"C:\Program Files\Microsoft Visual Studio8\SDK\v2.0\Bin\wsdl.exe"(wsdl.exe文件的路径),"参数"行中输入"/l:cs  /out:",单击"初始目录"行右边的三角按钮选择"项目录",勾选"使用输出窗口"和"提示输入参数",然后确定保存。

     再打开菜单"工具"可以看到多了一个"WSDL生成代理类"菜单,这时先选定一个存放生成的代理类的文件夹(必须位于并且包含于当前解决方案中),然后单击"WSDL生成代理类"菜单,弹出如下对话框

,然后你只需在"/l:cs /out:"后面空一格(必须空一格)再粘贴WebService文件的http地址如http://localhost:4478/UpdateService.asmx?wsdl,单击"确定"看看发生了什么?是的,输出窗口会显示生成了一个类及其存放的位置,看看是不是你选定的文件夹
,找到这个路径看看是不是有一个类,你会发现这个类跟上面使用命令行生成的类一模一样,个人觉得这样操作起来更简单一点。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Unity生成WebService代理类
根据wsdl生成一个webservice 的.cs文件
学习 WCF (3)
WebService封装成.dll文件详解
VS2008非托管c++访问webservice服务
WCF编程实战系列(3):使用Class Library项目模板创建服务
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服