2011-07-18 7 views
0

シリアライゼーション例外はよく知られており、複雑な型が原因であることを正確に伝える完全なスタックトレースはありません。私は非常に複雑な型をシリアル化しようとしていますが、以下のような例外に直面しています。いずれかの人がすぐに犯人の種類を取得するように私に教えることができます。私は、[NonSerialized]を私が疑わしい種類に載せようとしました。しかし、これは非常に面倒なプロセスです。asp.netのシリアライゼーション例外をデバッグする最良の方法は何ですか

セッションの状態をシリアル化できません。 'StateServer'と 'SQLServer'モードでは、ASP.NETはセッション状態オブジェクトをシリアル化します。その結果、非直列化可能オブジェクトまたはMarshalByRefオブジェクトは許可されません。同様の逐次化がカスタムセッションステートストアによって「カスタム」モードで実行される場合、同じ制限が適用されます。

答えて

0

AFAIK、none。動的に生成されるアセンブリ内にコードが存在するため、デバッグすることはできません。

しかし、スタックトレースと内部例外をチェックすると、通常、原因を見つけるのに十分な情報が得られます。

関連する問題