ASP.NET内のセッション管理について質問がありました。IIS内の3つのオプション(InProc、StateServer、SQL Server)を確認しましたが、複数のサーバー間および複数のWebアプリケーション間でセッションの永続性を展開する際に問題が発生します。サブドメイン間(同じ親から)および各ドメインの下の複数のWebアプリケーションでセッションを管理するために使用できる他のオプションはありますか?
例を挙げましょう:サイトwww.thisismysite.com.auを想像してみてください。ログインすると、login.thisismysite.com.auにアクセスします。サイトを閲覧しながら、www.thisismysite.com.au /MyWebApp/にアクセスします。私が達成しようとしているのは、セッションが3つのリンクすべてにわたって持続することです。これを実行できるサードパーティのツールであるGroatSessionFarmを知っていますが、他に何かあるかどうか疑問に思っていますか?また、違いが生じる場合は、SSLと非SSLが混在しています。
注:IDについては心配していません。WindowsIdentityFoundation(など)を実装して、3か所すべてにクレームを送信できます。私はセッションの永続性の後です。
ヒープに感謝します、リー
編集: 私は私たちの目的のためにカスタマイズできるサードパーティのコードを使うことになりました。完璧に動作し、ソースコードを購入する際に、必要に応じて更新できます。