データはアプリの実行中にのみ必要になるため、グローバルにアクセス可能なリストをC#/ ASPプロジェクトに保存する必要があります(データベースではなくサーバー上のグローバルアプリに保存します)。
これまで、アプリケーションの開始時にリストを作成しようとしました(Global Asax)
activePages= new List<ActivePage>(); Session["activePages"] = activePages;
この時点でセッションを設定できないため、これは明らかに失敗します。正しい方法は何ですか?
理想的には、アプリの起動時に空白のリストを設定し、任意のセッションからリストに追加できるようにしたいです(つまり、PCとラップトップから同時にこのリストに追加できます)
私はすでにすべての追加と管理を行うためのコードを持っていますが、このリストをグローバルに永続化する方法を見つけることができません。また、アプリの他のページでこのリストをどのように使用しますか?私はこれまでグローバルなアサックスに触れる必要はありませんでした。