如何在Visual Studio中使用外部托管的Web服务?

时间:2014-09-26 19:34:28

标签: .net xml web-services visual-studio soapui

我们正在尝试通过内部开发的.NET程序使用外部托管的Web服务。我们遇到的问题是我们无法通过标准的Visual Studio方法直接引用Web服务的URL(右键单击解决方案资源管理器中的“引用”和“添加服务引用”)作为Web服务文件中的模式( .svc)包含错误的URL地址。

供应商知道此问题但无法更新架构中的属性值,但是,当我们在SoapUI中运行测试时,我们可以加载.svc.xml文件并将URL更新为正确的值并成功消费服务。我们希望能够在Visual Studio中加载服务模式/ xml文件,更新URL的属性值并开发我们的自定义程序以使用该服务。这可能吗?如果是这样,我们怎么做呢?

如果还有其他问题或需要任何其他说明,请告诉我们,我们会很乐意获得尽可能多的有用信息。

1 个答案:

答案 0 :(得分:1)

我不确定您是否要生成webservice代理类?

如果是这样,我认为VS引用https服务存在类似的问题。最简单的解决方案是使用浏览器保存Web服务架构查询的结果,然后使用file:///协议将VS指向该文件。您可以在MS文章Creating an XML Web Service Proxy

中找到更多信息
相关问题