有coldfusion和asp.net共享会话变量

时间:2012-10-12 01:02:41

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

我正在寻找一种方法来使用ColdFusion和ASP.NET共享会话变量。我曾经看到过去的帖子说你不能直接调用某种ColdFusion函数来返回会话的某种字符串表示。我最近了解到一种名为ehcache的东西,它是第三方会话存储工具。这让我想知道是否有第三方会话工具允许ASP.NET和ColdFusion共享会话。

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

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

1 个答案:

答案 0 :(得分:0)

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

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

如果您正在推出自己的版本,那么使用JSON作为通用格式是合理的。