يمكن تخزين حالة الجلسة Session State في ASP.NET من خلال قاعدة بيانات مايكروسوفت SQL أو في عمليات منفصلة تعمل على نفس الكمبيوتر أو على نفس خادم الويب أو حتى على كمبيوتر مختلف.وبهذه الطريقة لا تضيع قيم الجلسة إذا ما تم إعادة تشغيل خادم الويب أو إذا ما تم إعادة تشغيل عملية ASP.NET المنفذة.