Unable to serialize the session state. In ‘StateServer’ and ‘SQLServer’ mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in ‘Custom’ mode.
1. Control Panel > Administrative Tools > Services
2. เลือก Asp.Net State Service
3. คลิกขวา Asp.net State Service และสั่ง start
4. ไปปรับ web.config ตัว sessionState ให้เป็น StateServer
<sessionState mode="StateServer" ... />
5. เติม [Serializable()] บนหัวของ class ทุกตัวที่เกี่ยวกับฐานข้อมูล หรือชั้นของ data access layer