【问题标题】:How do I consume a WCF web service with net.tcp binding in ColdFusion?如何在 ColdFusion 中使用带有 net.tcp 绑定的 WCF Web 服务?
【发布时间】:2013-08-03 06:41:16
【问题描述】:

如何在 ColdFusion 中使用带有 net.tcp 绑定的 WCF Web 服务? CreateObject 给了我一个错误:错误的 WSDL 格式。不过,我在另一个 Windows 窗体应用程序中使用它没有问题。如果我使用 http 绑定,我也可以使用它。

【问题讨论】:

  • NetTcp 是 .NET;据我所知,要让其他非 .NET 客户端使用您的服务,您必须使用 *HttpBindings 之一。
  • 你搞定了吗?

标签: wcf coldfusion net.tcp


【解决方案1】:

您需要提供 wsdl2javaargs 标志以提供用户名和密码,以便 ColdFusion 服务器读取 WCF 使用的“导入”文件,而不是为 wsdl 提供一个一体化页面。

例如

<cfset yourPassword="whatever">
<cfset yourUsername="whoever">
<cfobject type="webservice" 
          name="ws_eWard" 
          webservice="http://url.to.web-service.org/yourWebService.svc?wsdl"
          password="#yourPassword#"
          username="#yourUsername#"
          wsdl2javaargs="-U #yourUsername# -P #yourPassword#" >

在以下位置找到此指针: http://forums.adobe.com/thread/642095

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 2014-04-29
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多