【问题标题】:Have coldfusion and asp.net share session variables让coldfusion和asp.net共享会话变量
【发布时间】:2012-10-12 01:02:40
【问题描述】:

我正在寻找一种让 ColdFusion 和 ASP.NET 共享会话变量的方法。我过去看过一些帖子说,如果不调用某种 ColdFusion 函数来返回会话的某种字符串表示形式,就无法直接执行此操作。我最近了解了一个叫做 ehcache 的东西,它是一个第三方会话存储工具。这让我想知道是否有第三方会话工具允许 ASP.NET 和 ColdFusion 共享会话。

关于我们系统的一些细节:

  • 他们运行的是 Windows Server 2008
  • 我们正在使用 IIS
  • 我们正在使用 ColdFusion 9

【问题讨论】:

  • 这个问题非常荒谬——如果您想知道是否/如何共享会话变量,请将问题编辑为与此有关,您可能会得到更多人的关注。 (如果您需要迁移到 Railo 的帮助,最好在 Railo mailing list 上提问。)
  • @PeterBoughton:我将问题编辑为一个问题,而不是描述为什么一种技术比另一种更好。

标签: asp.net session coldfusion session-variables coldfusion-9


【解决方案1】:

ColdFusion/Railo 和 asp.net 可以使用 EHCache,但它们不太可能开箱即用地共享会话。每个人都有自己的会话密钥,他们将使用它来输入/输出数据。他们都有自己的数据存储方式。我可能错了,但从记忆中,ColdFusion 使用 WDDX,Railo 使用 JSON 之类的东西,我不知道 .Net 平台使用什么。

关键是每个都隐藏了直接处理 ehcache 的复杂性,但它们都以自己的方式进行。如果您想进行互操作,您可能需要将每个读/写都直接写入 ehcache(或数据库)。您还必须想办法在 .Net 和 ColdFusion 之间共享一个公共密钥。

如果您正在推出自己的版本,那么使用 JSON 作为通用格式可能是有意义的。

【讨论】:

    猜你喜欢
    • 2014-02-13
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多