オンライン試験プロジェクトに ASP タイマー コントロールを使用し、IIS 7 サーバーでホストしています。試験時間はデータベースに保存され、試験の合計時間は 1:30 時間です。登録して試験を開始する最初のユーザーに対して、すべてが完全に機能します。問題は 2 番目と次のユーザーから始まります。2 番目のユーザーが登録してテストを開始し、最初のユーザーのタイマー値が 2 番目のユーザーで再起動し、両方のユーザー タイマー値が初期値で開始された場合、その時点で最初のユーザーの試験残り時間が 1 時間であるとします。同様に、3 番目のユーザーが登録してテストを開始すると、1 番目と 2 番目のユーザーの時間が 3 番目のユーザーの時間にリセットされ、初期値を意味します。
私は更新パネルを使用して asp タイマーのトリガーを使用し、ページ読み込みセクションで !ispostback も使用しました。
タイマー制御の問題は何ですか、それとも IIS Server 7 の問題ですか?