次の手順でIISのタイムアウト値を構成できることにご注意ください。ただし、これらの違いは何ですか?また、設定エディタでは表示されないため、デフォルトでweb.configファイルのASP.NETセッションステートとCookieTimeoutの値が表示されます。もしそうなら、web.configファイルにどのような変更を加える必要があり、それが他のタイムアウトの変更にどのように影響しますか?IISの既定のタイムアウト
ステップ
- セッションタイムアウトは、デフォルトでは20分です。値は のアプリケーションプール、ASP、ASP.NET セッション状態、CookieTimeoutなどの多数の設定の影響を受けます。
- オープンIISマネージャ
- アプリケーションプール] - > [詳細設定] - > [プロセスモデル - 数分で>設定されたアイドル タイムアウト
- サイト - > your-website-domain.com - > ASP - >セッションプロパティ - > タイムアウトは、[変更の適用
- サイト - > your-website-domain.com - >設定エディタ - > のsystem.web /てsessionState - >設定されたタイムアウト値は、[変更
- サイトを適用する - >あなたのウェブサイトを- -domain.com - >設定エディタ - > system.web/roleManager => cookieTimeoutを設定してから変更を適用します
ありがとうございました。私はあなたが「それは構成ファイルを生成したものに依存します」ということにはかなり従っていません。あなたは、あなたがセッションを長く開いておくことを望んでいると言ったときの意味についても詳しく述べることができます。あなたのサイトには、アプリケーションプールを維持するための十分なトラフィックがある限り、system.web/sessionStateを設定すればよいリサイクリング(1ページは20分ごとにヒット)。 – PeanutsMonkey
Visual StudioのWebプロジェクトは、プロジェクトのWeb.configファイルを生成します。 Visual Studioのさまざまなバージョンで生成されるファイルにはいくつかの違いがあります。おそらくWeb.configファイルも生成する他のツールがあります。 –
システム。web/sessionState設定項目は、セッションの持続時間のコントロールの主なポイントです。セッションがこの設定に基づいて期限切れになる前に失われていることが判明した場合は、この設定が原因ではなく、IISによってセッション状態が失われているためです。一般に、セッションはアプリケーションプールがリサイクルした後に再起動するワーカープロセスのために失われますが、ワーカープロセスが終了するその他の理由があります。 –