I am porting an ecommerce application from native ASP to ASP.NET. Basically, a complete redesign.
In the previous version, we kept all shopping cart info in a temp table in the database. Unfortuantely, IIS has a bug in that the SessionOnEnd would not always fire, so occassionally, the temp table would have to be purged. I don't want to have to worry about that this time around.
My question is, does it make more sense to store shopping cart info in a session object of ASP.NET or should it stay in a table?
If so, does anyone know if the SessionOn End in ASP.NET and newer versions of IIS are more reliable to fire as expected?