По крайней мере вы можете получить информацию о сеансе. Это можно сделать легко, если вы установите «Режим» на «SqlServer».
Вы можете запросить базу данных (ASPState) & amp; отсюда следует таблица (ASPStateTempSessions), в которой вы сохраняете свои сеансы. [Я использовал постоянное хранилище: -sstype p]
SELECT TOP 5 [SessionId]
,[Created]
,[Expires]
,[LockDate]
,[LockDateLocal]
,[LockCookie]
,[Timeout]
,[Locked]
,[SessionItemShort]
,[SessionItemLong]
,[Flags]
FROM [ASPState].[dbo].[ASPStateTempSessions]
Даже если вы знаете свой идентификатор сеанса, вы можете использовать его для восстановления предыдущего сеанса. Asp.Net создаст новый SessionID, когда вы сделаете новый запрос.