2011-07-25 1 views
2

ので、ここで設定されていますセッションは、一つのサイト上で動作ではなく、他の同じマシン上で

  • 両方のサイトは、各VM
  • に表示される2台の仮想マシン
  • 2つの異なるサイト
  • があります。
  • 両方のサイトは、負荷バランス
  • 両方のサイトは、両方のサイトが
  • 切断同じセッション状態を使用しているセッション
  • を使用しています私は、日付、時間とのセッションを設定し、テストページを作った後、書き込み

    • :点の
    • 一つの作品、他は私が私ができる任意の有用な情報を収集するので、多くの事を試していない

    んそれを出す。これはセッションが "InProc"であるかのようにマシンごとに1回保存されていることを示しています。

  • 別のマシンに保存するセッション状態を変更することができませんでした。
  • サイトのホストバインディングを入れ替えたためIISが正しく設定されていて、違いはありませんでした。
  • セッションのウェブサイトは
  • 同じファイル構造やルートを持っている別の環境で期待どおりに
  • 働くマシンキーが

同じですだから何地獄が起こっているの?誰もこれの前にこのような何かを持っていますか?私は今何かを試してみるので、任意の提案。これは1週間以上問題でした!

更新:(私はより多くの事を試してみて、私はここに入れます)

  • 私がtrueにクッキーレスを変更し、それはまだ
を動作しませんでしたので、それは ないクッキーです
+1

あなたはそれがうまくいかないと言ったら、どういう意味ですか?ページが表示されますか?セッション状態は保持されていませんか?エラーメッセージはありますか? –

+0

InProcセッションのように動作します。正常に格納されているが、サーバーごとに1回です。私は2つのマシンを持っているので、同じセッションキーの下に2つの異なるDateTimesが保存されています – BritishDeveloper

答えて

2

セッション状態が正しく機能するためには、applicationsHost.config内のサイトIDがすべてのサーバーで同じである必要があります。

+0

それでした。それ以外の世界のすべてのことを試した – BritishDeveloper

1

this answerthis questionを参照してください。メタベース内のアプリケーションパスは、各サーバーでまったく同じですか?

+0

どうすればわかりますか?どこでメタベースを探すべきですか?同じディレクトリにいるという点ではそうです。同じ作業場であっても、同じフォルダ構造の中に作業現場があります。 – BritishDeveloper

+0

私は正確にはわかりません。おそらく、IIS7の場合はPowerShell、IIS6の場合はResource KitのMetabase Explorerツールでこれを表示します:http://support.microsoft.com/kb/840671 –

関連する問題