新しいウェブサイトで、私は巨大なフォーミュラを持っています(つまり、本当に大きいので、それを完了するには少なくとも15〜20分かかります)。これは、来年の1人のクライアントのためにウェブサイト全体を構成します。
複数のタブに分散されています(ウィザードです)。次のタブに移動するたびに、サーバーに対して通常の(ajax以外の)呼び出しが行われ、次の「ページ」が生成されます。以前の情報はセッション(カスタムバインダーを持つオブジェクト)に保存されます。
今日、すべての実際のデータでテストするまで、すべてが正常に機能していました。実際のデータには反射が必要であり、正しい要素を見つけるために作業する必要があります...そしてそれは時間がかかります。
私たちが得た問題は、ビューが部分的に空のモデルを受け取ることです。セッション期間は1440分に設定されています(IISでも)。今のところ私が知っているのは、ビューにモデルに初めてアクセスしようとしたときにNullExceptionが発生することです。
1時間くらいからコントローラーをチェックしていますが、nullモデルになるのは無理です。これらすべてのデータを非常に高速に配置すれば、問題はありません(ただし、ランダムなデータです)。
今のところ、IISサーバーでこの問題を再現することしかできませんでした。また、elmahログをチェックしてデバッグしているため、再現するのはそれほど簡単ではありません。
これをどのようにデバッグする必要があるかについて、何か考えがありますか?私はここで少し迷っています