添加对webservice的引用

时间:2013-02-20 13:53:46

标签: c# asp.net visual-studio-2010 web-services wsdl

我正在使用Visual Studio 2010开发项目,我需要使用Web服务。问题是开发机器无法访问Web服务,因此我无法直接添加引用。

我需要的是在我的项目中包含一个与webservice完全相同的存根。一旦我在实时服务器上部署项目,我就可以简单地更改web.config中的URL并将其指向真正的Web服务。

我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:4)

获取webservice wsdl,然后执行Visual Studio命令提示符并wsdl.exe description.wsdl

这会生成一个cs代理文件,您可以将其添加到解决方案中并使用。

答案 1 :(得分:2)

使用SoapUI模拟dev

的服务

答案 2 :(得分:1)

您可以使用wsdl.exe生成您的客户端类,然后可以将其添加到项目中,您将需要访问可以运行它的Windows机器。

答案 3 :(得分:1)

只需使用Web服务创建Visual Studio Web项目并将其添加到您的解决方案中。在此之后,您可以设置对Web项目的引用并使用它进行开发。