0

是否可以在 Eclipse for Blackberry 中使用 .NET WCF 服务?

现在已经努力了 4 天,但没有运气我在尝试使用 Java ME 3.2 为我的 WCF 生成 java Stub 类时遇到困难,因为我的 WCF 包含 .NET List 作为参数,并且由于未知原因 Java ME 无法生成这些存根我 :(

为什么?有什么见解吗?

谢谢,埃里克

4

1 回答 1

1

您可以更改/检查几件事:

  • 更改您的合同以使用跨平台有效的类型。将您的 .net 列表更改为数组。
  • 不要直接返回列表。创建一个返回对象,该对象具有一个具有列表的属性。
  • 确保您使用的是与调用平台兼容的 WCF 配置,例如基本的 http 绑定。
  • 确保打开 wsdl 生成
  • 确保您的服务正在运行

您应该首先从 .net 客户端测试您的服务,以确保它是一个兼容性问题。

如果你有类似的东西:

  public myItems[] GetData();

尝试;

  [OperationContract]
  public myResponse GetData();


  [DataContract]
  public class myResponse()
  {
      [Datamember]
      myItems[] items { get; set; }
  }
于 2013-03-31T19:10:13.963 回答