通过 Railo 上的 Coldfusion 使用来自 ASP.net Web 服务的复杂数据类型

发布于 2024-12-15 12:16:40 字数 737 浏览 1 评论 0原文

我有一个 ASP.net Web 服务,它将数据集返回给 Coldfusion 使用者。当我使用 CF9 服务器托管 CFML 时,它运行良好。但现在我已经改用 Railo,它返回一个错误。您可以在此处获取详细信息:

https://groups.google.com/ forum/#!topic/railo/4I2iNrzctlQ

如果您对我的 Google 网上论坛问题有答案,请随时告诉我,但是...

...我对此了解的越多,我发现在 Web 服务中返回复杂的 ASP.net 类型并不是一个好主意,特别是当我尝试从另一个平台(例如 CF)使用时。

所以我决定发回一组数据,但事实证明这也很麻烦。我创建了一个超级基本的 WebMethod 尝试返回字符串数组。当我尝试返回数组时,出现此错误:

;嵌套异常是: java.lang.NullPointerException

这是 ASP.net 代码:

[WebMethod]
public String[] testWebMethod()
{

    String[] myString = new String[1];
    myString[0] = "test";

    return myString;

}

我在这里抓狂。请任何帮助!!!!

I have an ASP.net webservice that returned a dataset to a Coldfusion consumer. It worked fine while I was hosting my CFML with CF9 Server. But now that I've switched to use Railo, it returns an error. You can get the details of this here:

https://groups.google.com/forum/#!topic/railo/4I2iNrzctlQ

If you've got an answer to my Google Groups question feel free to let me know, however...

...the more I've read about this though, the more I'm finding it's not a good idea to return complex ASP.net types in a webservices, especially if I'm trying to consume from another platform - like CF.

So I decided to send back an array of data, but this is proving to be troublesome too. I've created a super basic WebMethod trying to return a String Array. When I try to return the array I get this error:

; nested exception is:
java.lang.NullPointerException

Here's the ASP.net code:

[WebMethod]
public String[] testWebMethod()
{

    String[] myString = new String[1];
    myString[0] = "test";

    return myString;

}

I'm pulling my hair out here. Any help please!!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文