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

Session変数について

1
投稿者投稿内容
ZEP
会議室デビュー日: 2002/07/04
投稿数: 17
投稿日時: 2002-10-24 20:59
いつも参考にさせて頂いております。

現在5名でASP.NET+C#で開発を行っております。
5人がそれぞれプロジェクトを作成し最終的にサーバーに移行します。
(運用後の対応を考えると細分化しておかないと面倒な気がするので)
その際にプロジェクト間ではSessionは継続できませんよね。
プロジェクト毎にglobal.asaxが存在するからだと思うのですが・・・・・・。
現在はしょうがないのでクエリー文字列でプロジェクト間のデータの受け渡しを
おこなっております。Session変数でやりとりするにはどうしたら
良いかどなたかご教授の程よろしくお願い致します。

べーちゃん
大ベテラン
会議室デビュー日: 2002/07/21
投稿数: 121
投稿日時: 2002-10-25 01:16

状況がはっきりとわからないので的外れかもしれませんが、最終的に結合するので
あれば、プロジェクトを分割するのでなく、ひとつのプロジェクトをVSS等を介して
共有したほうがよくないですか。

VSS - Visual Source Safe
ZEP
会議室デビュー日: 2002/07/04
投稿数: 17
投稿日時: 2002-10-25 09:30
引用:

べーちゃんさんの書き込み (2002-10-25 01:16) より:

状況がはっきりとわからないので的外れかもしれませんが、最終的に結合するので
あれば、プロジェクトを分割するのでなく、ひとつのプロジェクトをVSS等を介して
共有したほうがよくないですか。

VSS - Visual Source Safe



VSSを使用したことがないのでよくわからないのですが
VSSを使用した場合は、最終的にコンパイルする場合はどうするのですか?
また、一つでも変化があれば再コンパイルを実行しなくてはだめですよね。
まゆりん
ぬし
会議室デビュー日: 2002/08/12
投稿数: 539
お住まい・勤務地: よこはま
投稿日時: 2002-10-25 12:24
こんにちは、まゆりんです。

とりあえず、VSSの製品紹介を載せておきます。
http://www.microsoft.com/japan/msdn/ssafe/Prodinfo/datash.htm
これがZEPさんの要望に叶えられるものだと良いですが・・・。

>5人がそれぞれプロジェクトを作成し最終的にサーバーに移行します。
サーバーに移行する前にひとつのプロジェクトにまとめて
コンパイルをかける・・・じゃダメなんですか?

そもそも、1つのアプリケーションを複数のプロジェクトで構築するといった話は
聞いたことがないので違和感を感じるのですが・・・???

[ メッセージ編集済み 編集者: まゆりん 編集日時 2002-10-25 12:38 ]
ZEP
会議室デビュー日: 2002/07/04
投稿数: 17
投稿日時: 2002-10-25 12:33
引用:

まゆりんさんの書き込み (2002-10-25 12:24) より:
こんにちは、まゆりんです。

どういった回答を望んでいるのかが私には良く分からなかったので、
とりあえず、VSSの製品紹介を載せておきます。
http://www.microsoft.com/japan/msdn/ssafe/Prodinfo/datash.htm

>5人がそれぞれプロジェクトを作成し最終的にサーバーに移行します。
サーバーに移行する前にひとつのプロジェクトにまとめて
コンパイルをかける・・・じゃダメですか?

[ メッセージ編集済み 編集者: まゆりん 編集日時 2002-10-25 12:26 ]



VSSを使用した場合、運用開始後にトラブルが発生した場合は、全ての処理を
一度止めなくてはならないということですね。
今回のシステム開発は規模が大きいため、VSSは使用せずにプロジェクトを
分けて開発していく手法を選択することにしました。
ありがとうございました。
JK
会議室デビュー日: 2002/08/20
投稿数: 5
投稿日時: 2002-10-25 18:39
今日は、JKです。

的外れでしたら済みませんが、チーム開発に関する情報です。
Global.asaxを複数のプロジェクトから共有する方法が載ってます。

http://support.microsoft.com/default.aspx?scid=kb;ja;jp307467
ZEP
会議室デビュー日: 2002/07/04
投稿数: 17
投稿日時: 2002-10-25 20:09
引用:

JKさんの書き込み (2002-10-25 18:39) より:
今日は、JKです。

的外れでしたら済みませんが、チーム開発に関する情報です。
Global.asaxを複数のプロジェクトから共有する方法が載ってます。

http://support.microsoft.com/default.aspx?scid=kb;ja;jp307467




JKさんありがとうございます。
Global.asaxを共有することができるようになりました。
しかし、新しく子プロジェクトを作成したり、子プロジェクトを修正した場合に
wwwサーバーにアップした場合に、他のプロジェクトのSessionが無効になってしまうようです。
開発中は問題にならないのですが、運用開始初期段階では
追加、修正作業におわれることになります。その際に運用中のものを止めることなく
システムを入れ替えたいのです。
この点がクリアーになってもらえれば非常にありがいのですが。
1

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