Разве вы не можете хранить сеансы пользователей, используя базу данных Sql? Я не думаю, что вы можете изменить позицию sessionId, вы можете попробовать переписать URL, но я не уверен, как это повлияет на обработку .Net этого
РЕДАКТИРОВАТЬ: я только что вспомнил, что опция Sql по-прежнему требует cookie на клиентском компьютере, поэтому игнорируйте меня