帮助.NET开发人员使用coldfusion消费wcf服务

jef*_*eff 7 coldfusion wcf wsdl web-services

我是一名没有冷融经验的.NET开发人员,但我需要编写cf代码来访问我设置的wcf服务.我使用WsHttpBinding在IIS 7中托管了一些WCF服务,并且我可以通过向.NET客户端添加服务引用和使用客户端类来使用这些服务.

对.NET开发人员来说非常简单:

var addressClient = new Service.AddressClient();
addressClient.AddressDTO[] addresses = addressClient.GetAddresses();
Run Code Online (Sandbox Code Playgroud)

很明显,visual studio在幕后做了很多工作来从WSDL设置这些客户端类.

我已经看到使用cfinvoke调用Web服务的coldfusion示例,但没有一个他们实际上从WSDL设置客户端类并从Web服务响应创建它们.

那么,如何通过coldfusion完成这样的事情?

提前致谢!

Jus*_*ner 1

Adobe 实际上有一个非常好的参考资料,详细介绍了从 WSDL 到 ColdFusion 代码以使用 Web 服务所需的所有步骤:

ColdFusion:使用 Web 服务

如果您在 WCF 中使用WsHttpBinding,那么您的 Web 服务应该像示例中的那样工作(您可以将您的 WSDL 与示例 WSDL 进行比较,以了解如何手动创建所有内容)。