私はSharePointとASPを初めて使用するので、我慢してください...
ポストバック間で物事を維持するために、オブジェクトをセッション配列に永続化したいと思います。web.configファイルでセッション配列を有効にしました。基本的な値型または.NETFrameworkの一部であるオブジェクトを使用すると、すべてが正常に機能します。
しかし、クラスを定義するオブジェクトのインスタンスを保存しようとすると、エラーがスローされることなくプログラムをステップ実行できるにもかかわらず、「予期しないエラーが発生しました。」というエラーメッセージが表示されます。
オブジェクトをセッション配列に保存するにはどうすればよいですか?
編集:
したがって、提案されたようにコールスタックを開始した後、次のエラーが発生します。
セッション状態をシリアル化できません。'StateServer'および'SQLServer'モードでは、ASP.NETはセッション状態オブジェクトをシリアル化します。その結果、シリアル化できないオブジェクトまたはMarshalByRefオブジェクトは許可されません。「カスタム」モードのカスタムセッション状態ストアによって同様のシリアル化が行われる場合も、同じ制限が適用されます。
オブジェクトをシリアル化できると思います...構成ファイルにSQLServerを必要としないようにする設定はありますか?