2011-07-05 145 views
0

私はasp.netのWebサイトを持ち、セッションのinprocモードからsqlモードに変更しようとしています。私は "serizlizable" attriubteをユーザ定義クラスに入れましたが、 "セッション状態をシリアル化できません"というエラーページが表示されています。 "serializable"とマークされていないユーザー定義クラスの別のクラスを参照しているようです。私はdllファイルだけを参照しているので、これらのクラスを「シリアライズ可能」としてマークすることはできません。セッションの状態をシリアル化できません

どうすればこの問題を解決できますか?

答えて

0

どうすればこの問題を解決できますか?

自分で制御し、Serializableとマークしてカスタムクラスをセッションに格納できる他のカスタムクラスを自分で作成します。元のクラスとそれらの新しいカスタムクラスとの間のマッピングに関しては、AutoMapperが簡略化できます。つまり、クラスをシリアル化可能とマークされていないアウトオブプロセスセッションに格納することはできません。

関連する問題