Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

[Windows]IISセッションタイムアウト設定

      2015/11/07

IIS7にセッションタイムアウトを設定する

  • IISではASP.NETのセッションタイムアウトは既定で20分が設定されている。
  • セッションタイムアウトの変更手段は、複数の方法があり、設定箇所により優先順が決まっている。
  • セッションクリアはセッションタイムアウト以外にもワーカプロセスの再起動時に発生するので注意する。

優先順位

  1. コード中に埋め込み
  2. global.asax
  3. Web.config

上から順に優先度高

セッションタイムアウト設定方法

Web.configにセッションタイムアウト値を設定するには

IISマネージャーで設定する場合

  1. IISマネージャーを開き、[サーバ]-[サイト]-[Default Web Site]-[対象のWebサイト]を選択する
    ※この選択でスコープが決まり、Webサイトを選択した場合は、サイト全体に設定が反映される
  2. 機能ビューツリーから[セッション状態]をダブルクリック
  3. Cookieの設定ゾーンから[タイムアウト(分)]にタイムアウト値を設定
    ※タイムアウト値は1~35791394の範囲が設定可能
  4. [適用]をクリック
  5. Web.configにタイムアウト値が設定されていることを確認する

IIS_1

 Web.configに直接記載する場合

  1. sessionState要素にtimeout属性を追加する
    ※詳細は、http://msdn.microsoft.com/ja-jp/library/h6bb9cz9(v=vs.85).aspx
  2. IISマネージャーを開き、[サーバ]-[サイト]-[Default Web Site]を選択
  3. 機能ビューツリーから[セッション状態]をダブルクリック
  4. Cookieの設定ゾーンから[タイムアウト(分)]にタイムアウト値が設定されていることを確認

ワーカープロセス設定方法

再起動時のセッションクリア対策としてワークカープロセスの再起動を抑止する

  1. IISマネージャーを開き、[サーバ]-[アプリケーションプール]を選択
  2. [対象のアプリケーションプール」-[詳細設定]を選択
  3. [プロセスモデル]-[アイドル状態のタイムアウト(分)]に0(無制限)を設定
  4. [リサイクル]-[定期的な間隔(分)]に0(無制限)を設定
  5. [OK]をクリック

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

microsoft
[Windows]WSUSサーバの構築手順 4/6

Windows 2008 R2サーバにWSUSサーバを構築する WSUS(Windows Server Update Service)のインストール [スタート …

microsoft
[Windows]共有フォルダへのアクセスログを取得する方法

VVAULT AUDITを使用したログ管理 Windowsでは監査ポリシーを設定することにより共有フォルダやファイルへのアクセスログを記録し、インベントビューア …

microsoft
[Windows]VBAからOracleに接続する方法

ADO(ActiveX Data Objects)を使用してOracleに接続する方法を記載します。 参照設定 ADOを使用するための参照設定を行います。 [ツ …

microsoft
Excelのセル幅に合わせて画像サイズを自動調整する方法

VBAのマクロ機能を使用して画像サイズを調整する ダブルクリックしたセルに画像を挿入するサンプルプログラムを記載します。 サンプルプログラムでは、ダブルクリック …

microsoft
[Windows]「このリモートコンピューターのIDを識別できません。接続しますか?」の対応方法

警告の原因と対応方法 リモートデスクトップ接続をしたときに表示されるこのメッセージ 「このリモートコンピューターのIDを識別できません。接続しますか?」 「はい …

microsoft
[Windows]WSUSサーバの構築手順 3/6

Windows 2008 R2サーバにWSUSサーバを構築する IISのインストール [スタート]-[すべてのプログラム]-[管理ツール]-[サーバーマネージャ …

microsoft
[Windows]リモートデスクトップのシングルサインオン

ドメイン参加PCでシングルサインオンする Active Directoryのドメインに所属した場合、既定の設定のままでは、資格情報が使用できないため、 リモート …

microsoft
【パソコン不要】HDDのデータをSSDに丸ごとコピーして交換する方法

近頃はSSDの記憶容量の増加、価格の値下がりが続き、HDDとの容量・価格差も縮まり購入しやすい状況となっています。HDDからSSDに交換することで読込・書込速度 …

microsoft
[Windows]IISセッション管理(状態サーバ)

IISのセッションをアウトプロセスで管理する方法 IISのセッションはインプロセスが既定設定となっておりワーカープロセスが再起動されるたびにセッション情報が破棄 …

microsoft
Outlookでメール送信中になったまま送受信が終了しない場合

開封確認のメールが正常に送信されず、送信中のまま送受信が終了しない場合があります。 原因となる開封確認メールは送信トレイに存在しないため、削除することができませ …