请问如何根据wsdl文件生成一个同结构的web service类?

AA123456 2009-05-04 12:18:01
请问 在VS里面有没有工具直接生成??????????????????????????

我的目的是:
根据a.wsdl希望生成一个webservice,生成的WebService访问其wsdl和a.wsdl一摸一样


...全文
203 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pkyouxilgj 2010-03-09
  • 打赏
  • 举报
回复
我也遇到同样的问题,帮你顶
TCell 2009-12-04
  • 打赏
  • 举报
回复
"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\WSDL" /l:CS /n:[target namespace] /o:[target cs filename] 1.wsdl 2.wsdl 3.wsdl
就会在当前目录下生成你指定文件名的代理类
陌上花花 2009-05-05
  • 打赏
  • 举报
回复
up.帮顶了。
Lxpd 2009-05-05
  • 打赏
  • 举报
回复
wsdl.exe /si ServerInterfaceSample.wsdl importedSample.wsdl Service.xsd
dengyun_1223 2009-05-04
  • 打赏
  • 举报
回复
关注
Adechen 2009-05-04
  • 打赏
  • 举报
回复
学习了
Fibona 2009-05-04
  • 打赏
  • 举报
回复
以上生成代理类,然后调用webservice时,初始化一个代理类对像,

如:
WebServicePClass a=new WebServicePClass ();
a.Url="http://aa.com/aa.asmx";

调用http://aa.com/aa.asmx
WebServicePClass a=new WebServicePClass ();
a.Url="http://bb.com/aa.asmx";

调用http://bb.com/aa.asmx
Fibona 2009-05-04
  • 打赏
  • 举报
回复
Visaul studio Tools--> Visual Studio 2005命令行--->
wsdl http://websericeurl.asmx /n:命名空间 /o:D:\aa.cs

输出 http://websericeurl.asmx 到d盘aa.cs文件中,webserice的命名空间为 /n:命名空间指定的命名空间

/n: webservice的命名空间,可以不输入

/o: 输出文件路径,可以不输入,默认位于C:\Program Files\Microsoft Visual Studio 8\VC\

以上说的是VS2005,要是2008只是目录上面的差别,别的一样
陌上花花 2009-05-04
  • 打赏
  • 举报
回复
不能直接生成,要编程的。
itcrazyman 2009-05-04
  • 打赏
  • 举报
回复
好像没有,mark up 帮顶

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧