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]Windows Server 2008 R2 IISインストール手順

Windows Server 2008 R2にIISをインストールする 環境 OS:Windows Server 2008 R2 IIS:ver7.5 インスト …

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

Windows 2008 R2サーバにWSUSサーバを構築する WSUS(Windows Server Update Service)の設定 [スタート]-[す …

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

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

microsoft
[Windows]指定サイズのファイルを作成する

ネットワークの通信速度などを調査する場合にサイズの大きなファイルを作成する必要があります。 この記事では「fsutil」コマンドを使用したダミーファイルの作成方 …

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

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

microsoft
[Windows]Active ReportsでPDF出力時の注意事項

PDF出力時の「LicenseException」対応方法 環境 ActiveReports for .NET 7.0J言語:C# 設定 Active Repo …

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

Windows 2008 R2サーバにWSUSサーバを構築する クライアントPCがWSUSサーバから更新プログラムをダウンロードするにはグループポリシーを設定す …

microsoft
[Windows]Windows 7 リモートデスクトップの有効化

Windows 7にリモートデスクトップ接続する 「コントロールパネル」ー「システムとセキュリティ」をクリック 「システム」をクリック   「リモート …

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

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

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

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