2

私はColdFusionとASP.NETでセッション変数を共有する方法を探しています。過去に、ある種のColdFusion関数を呼び出して、セッションのある種の文字列表現を返すことなく、これを直接行うことはできないという投稿を見たことがあります。最近、サードパーティのセッションストレージツールであるehcacheと呼ばれるものについて学びました。ASP.NETとColdFusionがセッションを共有できるようにするサードパーティのセッションツールがあるのではないかと思いました。

私たちのシステムに関するいくつかの詳細:

  • 彼らはWindowsServer2008を実行しています
  • IISを使用しています
  • 私たちはColdFusion9を使用しています
4

1 に答える 1

0

ColdFusion / Railoとasp.netはEHCacheを使用できますが、すぐにセッションを共有することはほとんどありません。それぞれに独自のセッションキーがあり、これを使用してデータを出し入れします。それらはすべて、データを保存する独自の方法を持っています。私は間違っているかもしれませんが、メモリから、ColdFusionはWDDXを使用し、RailoはJSONのようなものを使用し、.Netプラットフォームが何を使用するのかわかりません。

重要なのは、それぞれがehcacheを直接処理する複雑さを隠しているということですが、それぞれ独自の方法で処理します。相互運用する場合は、各読み取り/書き込みをehcache(またはデータベース)に直接行う必要がある場合があります。また、.NetとColdFusionの間で共通のキーを共有する方法を検討する必要があります。

これの独自のバージョンをローリングしている場合は、JSONを使用することが一般的な形式としておそらく理にかなっています。

于 2012-10-12T14:16:55.090 に答える