创建与现有 WSDL 文件类似的 WSDL 文件

Posted

技术标签:

【中文标题】创建与现有 WSDL 文件类似的 WSDL 文件【英文标题】:Create similar WSDL file to existing WSDL file 【发布时间】:2015-05-26 15:56:22 【问题描述】:

我有一个用 java 创建的 Web 服务的 WSDL 文件

我需要在 C#(asmx 或 WCF 无关紧要).NET 中创建一个相同的 WSDL 文件,其中唯一现有的 Web 方法实现将被更改但保持相同的签名。

我总是有不同的 WSDL 文件对客户端不起作用

编辑 我最终使用了 WSCF(首先使用 Web 服务合同),这似乎是唯一的解决方案 生成的 WSDL 与一些手动的小修改似乎与原始文件非常相似。

【问题讨论】:

“我需要在 C# 中创建一个相同的 WSDL 文件”是否意味着您也在 C# 中创建了 Web 服务,并且想知道如何从创建的 Web 服务中获取 WSDL? 我想让我的 WSDL 与 java WSDL 相同,这可能吗?因为客户端会复制实例并使用我的 WSDL 来调用服务(他正在使用 typco 与各种 web 服务进行通信) 听起来您只需要复制并粘贴您的 WSDL。我们需要更清楚的解释才能了解您的问题是什么。 好的,我有一个用java创建的web服务的WSDL,我想用C#创建一个新的webservice,除了webmethod实现之外,其他方面都类似于java webservice,,这里的约束是我的服务的 WSDL 必须与 Java webservice 的 WSDL 相同,我希望现在清楚 语法和清晰度改进 【参考方案1】:

你的方法有点不对劲。我将您的问题解释为

How to use a WSDL file to create a WCF service?

【讨论】:

以上是关于创建与现有 WSDL 文件类似的 WSDL 文件的主要内容,如果未能解决你的问题,请参考以下文章

WCF 生成的 wsdl 与为创建 WCF 服务而提供的原始 wsdl 不同?

如何使用 WSDL 文件创建 WCF 代理?

Visual C++ 添加 WSDL 文件

如何从现有的 WSDL 和 XSD 文件生成 WCF 服务主机

使用现有 wsdl 创建 BizTalk WCF 终结点

从 WSDL 文件生成 Web 服务 [关闭]