---
title: "What are the different types of Session state management options available with ASP.NET?"  
description: "What are the different types of Session state management options available with ASP.NET?"  
author: "Sumit Kesarwani"  
published: 2013-12-17  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/1836/what-are-the-different-types-of-session-state-management-options-available-with-asp-dot-net  
category: "c#"  
tags: ["c#"]  
reading_time: 1 minute  

---

# What are the different types of Session state management options available with ASP.NET?

ASP.NET provides In-Process and Out-of-Process state management. In-Process stores the session in memory on the web server. Out-of-Process Session state management stores data in an external data source. The external data source may be either a SQL Server or a State Server service. Out-of-Process state management requires that all objects stored in session are serializable.

## Answers

### Answer by Sumit Kesarwani

ASP.NET provides In-Process and Out-of-Process state management. In-Process stores the session in memory on the web server. Out-of-Process Session state management stores data in an external data source. The external data source may be either a SQL Server or a State Server service. Out-of-Process state management requires that all objects stored in session are serializable.


---

Original Source: https://www.mindstick.com/interview/1836/what-are-the-different-types-of-session-state-management-options-available-with-asp-dot-net

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
