問題タブ [stateserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Asp.net 状態サーバーがセッション状態をシリアル化できません
StateServer セッションを使用していますが、すべてのオブジェクトを [Serializable] にしましたが、まだエラーが発生しています。何が問題でしたか?
セッション状態をシリアル化できません。'StateServer' および 'SQLServer' モードでは、ASP.NET はセッション状態オブジェクトをシリアル化するため、シリアル化できないオブジェクトまたは MarshalByRef オブジェクトは許可されません。「カスタム」モードのカスタム セッション状態ストアによって同様のシリアル化が行われる場合、同じ制限が適用されます。
コードは次のとおりです... Response.Redirect("common/TicklerDisplay
asp.net - ASP.Net Session.Timeout - StateServer とプログラムによる Session.Timeout で十分ですか?
読んでみると、InProc モデルを使用するときに asp.net セッション時間を変更するには 2 つの変更が必要なようです...
- web.config - アプリケーション プールのアイドル状態
- タイムアウト - これを設定する必要があるようです >= Session.Timeout
http://asp-net.vexedlogic.com/2012/05/23/aspasp-net-session-timeout-how-do-i-change-it/を読んでこれを集めました。
したがって、アプリケーション プールのタイムアウトを変更する余裕がない場合は、StateServer を使用するように変更し、上記の記事で説明されているようにプログラムで Session.Timeout を設定するかどうか疑問に思っています。 config @timeout とアプリケーション プールのアイドル設定はどのように設定されていますか? 私の 2 つのアクションですべてが処理されますか?
それが処理される場合、次の質問は、InProc と StateServer のパフォーマンスの比較を誰かが知っているかどうかだと思います。
前もって感謝します。
c# - セッションが長時間続かない
セッションが 30 分以内に期限切れになる ASP サイトがあります。セッション モードは「InProc」だったので、「StateServer」に変更し、「ASP.NET State Service」も開始しましたが、まだ同様の問題が発生しています。また、アプリケーション プールの「アイドル タイムアウト」を「0」に変更しました。
アプリケーションを約 30 分以内にアイドル状態にした後、セッションの有効期限が切れる、または固執しない理由はありますか?
ありがとう。サンジーブ
asp.net - セッションタイムアウトを設定する最良の方法
お客様にチケットベースのサポートを提供するために、ASP.NET Web サイトを作成しました。顧客は私たちにクエリを送信でき、返信がある場合はそれを見ることができます (質問と返信を送信するために顧客側でアプリケーションを提供します)。私は ASP Web サイトで ASP.net 状態サーバー セッションを使用しています。アプリケーションは、データベース内の新しい返信を 45 分間チェックします。45 分後、これらのセッションは使用されなくなります。返信がない場合は、翌日に返信をチェックします。顧客が新しい質問をすると、新しいセッションが作成され、古いセッションは使用されなくなります。翌日確認するために、データベースから直接取得し、表示されていないすべての返信を表示します。セッションの損失について質問する前に、asp.net StateServer を使用して解決しました。
ここで、セッション タイムアウトを 1440、つまり 24 時間に設定しました。しかし、セッションのタイムアウトを減らすために 45 分間返信を確認する必要があると思います。
- 大きな値を設定すると悪影響はありますか?
- Web サーバーのパフォーマンスに影響はありますか?
- 私の場合、セッションタイムアウトを設定するための最良の方法は何ですか?