@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ASPとASP.NETのセッション情報の取り扱いについて

投稿者投稿内容
るぷ犬
常連さん
会議室デビュー日: 2004/11/10
投稿数: 46
投稿日時: 2007-09-03 15:45
いつもお世話になっております。


今回、IIS6.0(現在は5.0でテストしています。)上で
2つのシステムの統合をすることになりました。

それぞれのシステムにASPとASP.NETのWEBページがあり、
同じサーバーのIIS上に統合することになりました。

そこで、セッション情報のやり取りの部分で、SQL SERVERモードにて
セッション情報を管理することにしました。


http://www.atmarkit.co.jp/fdotnet/dotnettips/186aspsessql/aspsessql.html

上記ののページを見て、SQL SERVERに対してはテーブルを追加し、
ASP.NETからセッションの情報を登録した事は確認できたのですが、
いざ、ASPから読みとろうとすると、呼び出し方と、
また、DBに保存された、データを見るとどこに保存されているか
分からない状況にあります。


そのあたりの情報をご存知の方、よろしくお願いします。



環境

OS    :WIN2000(後にWIN2003)
WEBサーバ:IIS 5.0(後にIIS 6.0)
言語    :ASP,ASP.NET
まるく
大ベテラン
会議室デビュー日: 2004/01/09
投稿数: 181
投稿日時: 2007-09-03 16:12
http://www.microsoft.com/japan/msdn/net/aspnet/converttoaspnet.aspx

#以前日本語のページがあったような気がしたんだけど。。。
tkrn
ベテラン
会議室デビュー日: 2005/10/25
投稿数: 61
投稿日時: 2007-09-03 16:53
引用:

まるくさんの書き込み (2007-09-03 16:12) より:
http://www.microsoft.com/japan/msdn/net/aspnet/converttoaspnet.aspx

#以前日本語のページがあったような気がしたんだけど。。。




http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdnaspp/htm/converttoaspnet.asp

これですね。
るぷ犬
常連さん
会議室デビュー日: 2004/11/10
投稿数: 46
投稿日時: 2007-09-03 17:00
まるくさん、tkrnさん>

ご返答ありがとうございます。
提示していただいているURLは以前に見ていました。
記述しておりませんで、すみません。


というのも、最初はこのURL(MSDN)を見ていたのですが、
理解ができなかった為、再度、別を検索すると@ITさんの
URLが出てきたのです。


どうやら、二つのサイトでのやり方が違うように思えます。


MSDNの方では自作でクラス等を作成し、
自力でコーディングしているように見えます。

しかし、@ITさんでの記事では、すでに用意されている(結局MS社が用意)
しているものを使用していると思います。


どちらの方法がいいのか、また、どう、使用していけばいいのか
そのあたりを教えてただけませんでしょうか。

tkrn
ベテラン
会議室デビュー日: 2005/10/25
投稿数: 61
投稿日時: 2007-09-03 18:27
引用:

しかし、@ITさんでの記事では、すでに用意されている(結局MS社が用意)
しているものを使用していると思います。




その比較対象にしている記事のURLを教えていただけませんか?
まるく
大ベテラン
会議室デビュー日: 2004/01/09
投稿数: 181
投稿日時: 2007-09-03 18:36
tkrnさん、フォローありがとございます。

引用:

しかし、@ITさんでの記事では、すでに用意されている(結局MS社が用意)
しているものを使用していると思います。


この記事は、単に ASP.NET の SQL State 機能の紹介にすぎません。SQL State の存在意義はこの記事の冒頭に書かれているとおりで、 ASP との相互運用を目的としたものではないです。
るぷ犬
常連さん
会議室デビュー日: 2004/11/10
投稿数: 46
投稿日時: 2007-09-03 19:44
tkrnさん>


http://www.atmarkit.co.jp/fdotnet/dotnettips/186aspsessql/aspsessql.html

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdnaspp/htm/converttoaspnet.asp

です。


まるくさん>
なるほど、わかりました。
では、ASP との相互運用を目的した記事は、ないでしょうか?
(ASP側での読み取りや、保存の方法。)
http://www.atmarkit.co.jp/fdotnet/dotnettips/186aspsessql/aspsessql.html
の続きのようなもの)
tkrn
ベテラン
会議室デビュー日: 2005/10/25
投稿数: 61
投稿日時: 2007-09-03 21:40
引用:

るぷ犬さんの書き込み (2007-09-03 19:44) より:

http://www.atmarkit.co.jp/fdotnet/dotnettips/186aspsessql/aspsessql.html

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdnaspp/htm/converttoaspnet.asp

です。



そういう意味ですか。
これは、まるくさんの言われている様に、
@ITの記事ではSQL Serverを使ったSession管理の説明
MSDNの方では、それを使ったASP&ASP.NET間でのSessionの共有方法の
説明になりますので、同レベルでの話しではありません。

まるくさんの「やりたい事」が実際に書かれているのはMSDN側の内容になります。

引用:

ASP との相互運用を目的した記事は、ないでしょうか?



技術的?(ASP&ASP.NETの仕様の違い的)に難しい面もある為か、見かけませんね。

あとは、ここに書かれているAccessさんの方法ぐらいでしょうか。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=36295&forum=7

私の知っている限りでは上記方法などで強引に共有させるしかななさそうです。

スキルアップ/キャリアアップ(JOB@IT)