ASP.NET SQL SessionStateプロバイダが私の要件を過度に超えているようです。それをサポートするにはSQL Serverを構成する必要があります。どのように最適化されているかについて質問があります(セッション全体を取得するために1つのDBヒットがありますか?ASP.NET SQL SessionStateまたはカスタムソリューション?
私が理解して他のプロジェクトに簡単に再デプロイできるカスタムソリューションを非常に簡単に実装できると思います。組み込みのSessionStateハンドラが「最良の」方法である理由を私がここでは考慮していない根拠と明白な理由がありますか?
わかりやすくするために、私たちのアプリケーションは現時点では単一のサーバー上で動作しています。これを行う主な動機は、セッションがIISの再起動を超えて持続できるようにすることであり、したがって、ユーザーにとってより信頼性の高いものです。
申し訳ありませんが私の編集が欠落している必要があります - InProcがサポートしていないアプリケーションを再起動してもセッションを保存する必要があります – cusimar9
私は自分の答えを編集しました –