This Questionと同様に、私はインプロセスセッションに大きく依存するアプリケーションを持っています。セッションストアをローカルのState Serverに移動しようとしています。どのコントロールがシリアル化されているかを調べる
私はエラーを取得しています:
Type 'System.Web.UI.Control' in Assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' is not marked as serializable.
問題は、私はシリアル化されしようとしているコントロールを判断することはできませんです。
完全な例外とスタックトレースは私に追加情報を表示しません。
シリアライズしようとしているコントロールを特定する方法はありますか? ASP.net、IIS7、フレームワーク4.0
はなぜコントロールはシリアル化され、最初の場所でのセッションに格納されていますか? –
良い質問です。 :)これは私が継承したレガシーアプリケーションで、更新しています。 1つの目標は、それらをセッションにまとめて格納することをやめることです。 – AaronS
あなたはまだ少なくともページに絞り込んだことはありますか?ブレークポイントをどこに設定して、どこに爆弾を見ることができますか? –