- - PR -
Windows2000ServerでSession情報が保存できない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-04-20 11:11
Windows2000ServerSP3+IIS5.0でWebサーバを構築しました。 そこにaspで作成したアプリケーションを置いたところ Sessionの管理がうまくいっていないという問題が発生しました。 ログイン情報にSessionを使用しているのですが、ログインIDをSession情報に 保存し、次のページに遷移するとその情報が読み取れません。 いろいろ調べてみたところ、同じ端末からのアクセスに対して毎回違うSessionID を発行している?のではないかと思うのです。 以下をtest.aspとすると <%@ LANGUAGE = "VBScript" %> <% %> <html> <head> <title>aaa</title> </head> <body> SessionID【<%= Session.SessionID %>】<br> </body> </html> 問題のあるWindows2000Server+IIS5.0+IE5.5 (クライアントはWinXP+IE6.0) ・サーバでhttp://localhost/test.aspを表示させると、ページ表示後何回リロードしても 同じセッションIDが表示される。 ・http://ホスト名/test.aspではページ表示後リロードすると毎回セッションIDが 変更される。(サーバ側、クライアント側でどちらで実行しても同じ結果) ・この端末をクライアントとして別端末(サーバWinXP)に同じtest.aspファイルを 置いて表示させるとセッションIDは変わらない。 ・このIEのCookieは有効。 また問題の出ている2000Serverでなく他の2000AdvancedServerで試してみたところ 同じセッションIDが表示されました。こういった問題で考えられることとは何でしょうか?IISの設定をいろいろ変えてみたのですが改善しません。サーバの設定等で 考えられるとことはありませんでしょうか? よろしくお願いいたします。 |
1