我正在使用Visual Studio 2010开发项目,我需要使用Web服务。问题是开发机器无法访问Web服务,因此我无法直接添加引用。
我需要的是在我的项目中包含一个与webservice完全相同的存根。一旦我在实时服务器上部署项目,我就可以简单地更改web.config中的URL并将其指向真正的Web服务。
我怎样才能做到这一点?
答案 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项目的引用并使用它进行开发。