3

我正在使用 Visual Studio 2010 开发一个项目,我需要使用一个 web 服务。问题是开发机无权访问webservice,所以无法直接添加引用。

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

我怎样才能做到这一点?

4

4 回答 4

4

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

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

于 2013-02-20T13:56:58.677 回答
2

使用SoapUI模拟开发服务

于 2013-02-20T13:55:22.277 回答
1

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

于 2013-02-20T13:57:01.330 回答
1

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

于 2013-02-20T13:57:23.693 回答