从Web服务生成c#类

时间:2017-06-15 17:47:10

标签: c# web-services soap visual-studio-2015

我有一个问题,我无法在visual studio 2015中生成c#类 我想肥皂的版本太旧了,所以VS 2015无法访问或计算出来

我尝试使用服务引用和Web引用。

当我使用soapUI应用程序或eclipse IDE时,我可以看到这些类,只在visual studio中它才能正常工作。

我还注意到visual stuidio在Web服务下载请求的末尾添加了“/?metadata”

在这种情况下我能做些什么? Link to the wsdl structure

2 个答案:

答案 0 :(得分:1)

打开Visual Studio"开发人员命令提示符"从开始菜单中调用wsdl.exe直接将其指向目标服务的WSDL:

https://msdn.microsoft.com/de-de/library/7h3ystb6(v=vs.100).aspx

答案 1 :(得分:0)

您将需要联系康宝莱并获得更新的WSDL。为了使VS能够导入服务引用,它必须打开所有外部引用的资产。在这种情况下,WSDL中至少有五个指向demographics-map - 此时没有HTTP服务在那里运行。这就是它失败的原因。

我们不能说你的Java代码在做什么,或者为什么它在SOAPUI中工作,但这是你在.NET中需要的。或者,您可以以非常困难的方式做事并尝试对Java代码正在执行的操作进行反向工程。我会联系康宝莱。