セッションに大いに依存し、それらの中にDataTableを格納するASP.NET 3.5アプリケーションを継承しました(私は - 悪い、悪い、悪いことを知っています)。リモート共有ホスティングサービスのアプリケーションプールは、メモリが最大容量であることを示しています。その結果、セッションが失われたために顧客はショッピングカートを失います。DataTableを含むセッションでSQL Serverセッション状態を使用できますか?
最終的にはこのコードを書き直すことですが、当面は可能な限りサイトを安定させたいと考えています。ホストは、in-procではなくSQL Server Session Stateを使用することを推奨しています。私はこれに慣れていないので、SQL Serverを構成してweb.configを更新するためにデータベースに対して.sqlを実行するのと同じくらい簡単だと思っています。
アイデア?ありがとう。
驚くほど速いフィーチャのようです。私が手短かに見ることができる唯一の他の選択肢は、データテーブルを小さくすることです。これらのデータテーブル内に使用されていない列/行はありますか? –