説明/参照:
Explanation:
ASP.NETセッション状態は、セッションデータ用にいくつかの異なる記憶域オプションをサポートします。各オプションは、SessionStateMode列挙体の値によって識別されます。次のリストは、利用可能なセッション状態モードを説明しています。
StateServerモード。ASP.NET状態サービスと呼ばれる別のプロセスにセッション状態を格納します。

これにより、Webアプリケーションを再起動してもセッション状態が確実に保持され、Webファーム内の複数のWebサーバーでセッション状態を利用できるようになります。
SQLServerモードは、セッション状態をSQL Serverデータベースに格納します。これにより、セッション状態は確実に

Webアプリケーションを再起動してもWebファーム内の複数のWebサーバーでセッション状態を利用できるようにしても保持されます。
InProcモード。セッション状態をWebサーバーのメモリに保存します。これがデフォルトです。

カスタムモード。カスタムストレージプロバイダを指定できます。

セッションモードを無効にするオフモード。

参照先:https://msdn.microsoft.com/ja-jp/library/ms178586.aspx