繁体   English   中英

SOAP Web服务/ VS2010添加服务引用

[英]SOAP Web Service / VS2010 Add Service Reference

我在获取在线访问客户端Web服务时遇到问题。

如果我有wsdl文件,可以在VS2010中使用它做“东西”,这样我就可以添加它作为参考并开始我的C#编码了吗?

谢谢保罗

当您转到“添加服务引用”时,允许您输入URL的文本框也可以将本地文件系统上的路径转换为wsdl。

此外,虽然不是最佳路由,但您还可以使用wsdl.exe / svcutil.exe实用程序(与VS捆绑)生成代理类。 添加引用是更好的方法,但这是一个额外的选项。

将服务引用添加为本地路径对我来说就像魅力一样。 我会为xelco52投票+1,但我的代表太低了......

只有1个问题; 我添加的班级中的一名成员不起作用。 我想知道我是否需要使用大锤 ......?

如果您有WSDL文件,请在VS中的某个项目下,右键单击References项目文件夹,然后选择Add Service Reference。 单击“高级”按钮,然后在新对话框中单击“添加Web引用”。 现在,找到WSDL文件,无论是保存位置还是下载位置,在文本框中输入其位置,然后单击Go。 VS将消化WSDL并生成一个作为服务客户端的类,并根据需要生成其他类,以实现服务接受的自定义类型。

如果您已经下载了WSDL,那么将它作为项目包含在具有Web引用的项目中通常是个好主意; 这使得它可以很容易地作为参考源遍历,如果需要重新创建Web服务类,则可以找到它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM