こんにちわYです。
Webアプリケーションのセッションの時間を初めて操作したので
その覚書です。
今回操作したのは、timeout属性のみで、初期値20分から120分に伸ばすことが目的です。
他にも属性があったので、わかりやすく①属性の意味と、②既定値を書き出してみました。
<sessionState
mode="[Off|InProc|StateServer|SQLServer|Custom]"
セッション状態の値を格納する場所を指定
既定では、InProc (自分StateServerになっていてアウトプロセスを使っているみたい)
stateConnectionString="tcpip=server:port"
セッション状態が格納される先のリモートのサーバー名またはアドレスとポートを指定 ポート値は 42424
既定値は "tcpip=127.0.0.1:42424"
sqlConnectionString="sql connection string"
SQL Server を実行しているコンピュータの接続文字列
既定値は "data source=127.0.0.1;Integrated Security=SSPI"
cookieless="[true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile]"
Cookie の使用方法を指定します
既定値はUseCookies(ブラウザが Cookie をサポートしているかどうかには関係なく、Cookie によりユーザー データが保持される)
timeout="number of minutes"
アイドル状態のセッションが破棄されるまでの時間 (minute) を指定
既定値は、20 分
cookieName="session identifier cookie name"
セッション識別子を格納する Cookie の名前を指定
既定値は "ASP.NET_SessionId"
regenerateExpiredSessionId="[True|False]"
有効期限が切れたセッション ID がクライアントによって指定された場合に、セッション ID を再発行するか指定
既定値は true
sqlCommandTimeout="number of seconds"
SQL コマンドの存続期間タイムアウトを秒単位で指定
既定値は 0:00:30 (30 秒) >
</sessionState>
sessionState 要素 (ASP.NET 設定スキーマ)
https://msdn.microsoft.com/ja-jp/library/h6bb9cz9%28v=vs.80%29.aspx
登録:
コメントの投稿 (Atom)
0 コメント:
コメントを投稿