C# 添加对webservice的引用

C# 添加对webservice的引用,c#,asp.net,visual-studio-2010,web-services,wsdl,C#,Asp.net,Visual Studio 2010,Web Services,Wsdl,我正在使用VisualStudio2010开发一个项目,我需要使用一个Web服务。问题是开发机器无法访问Web服务,因此我无法直接添加引用 我需要的是在我的项目中包含一个与webservice结构完全相同的存根。一旦我将项目部署到live server上,我就可以简单地更改web.config中的URL并将其指向真正的web服务 如何实现这一点?用于模拟开发人员的服务获取webservice wsdl,然后执行Visual Studio命令提示符和wsdl.exe description.wsd

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

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


如何实现这一点?

用于模拟开发人员的服务获取webservice wsdl,然后执行Visual Studio命令提示符和
wsdl.exe description.wsdl


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

您可以使用wsdl.exe生成客户端类,然后将其添加到项目中,您将需要访问一台windows计算机,您可以在该计算机上运行它。

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