On a new website, I’ve an huge formular(meaning really big, needs at least 15-20min to finish it), that configure the whole website for one client for the next year.
It’s distributed between several tabs(it’s a wizard). Every time we go to the next tab, it makes a regular(non ajax) call to the server that generate the next “page”. The previous informations are stored in the session(an object with a custom binder).
Everything was working fine until we test it today with all real data. Real data needs reflexion, work to find correct elements, … And it takes times.
The problem we got is that the View receive a Model partialy empty. The session duration is set to 1440 minutes(and in IIS too). For now what I know is that I get a NullException the first time I try to access the Model into my view.
I’m checking the controller since something like 1 hour, but it’s just impossible it gives a null model. If I put all those data very fast, I don’t have any problem(but it’s random data).
For now I did only manage to reproduce this problem on the IIS server, and I’m checking elmah logs to debug it, so it’s not so easy to reproduce it.
Have you just any idea about how should I debug this? I’m a little lost here
The problem was that the sessions wasn’t having enough space I think. I resolved temporary my problem by restarting the application pool. Still searching a solution that will not implies to changes all this code. Maybe with other mode of session states, but I need to make my models serializable.