Вам нужно будет переместить ваше состояние сеанса в службу состояний сеанса. Избегайте хранения объектов в сеансе ... если вам нужно сохранить объект в сеансе, убедитесь, что он помечен атрибутом Serializable (именно так он хранится при сериализации).
В общем, избегайте использования сессий. Имейте в виду, что ASP.Net Session! = FormAuthentication. Скорее всего, ваша база данных станет узким местом задолго до веб-сервера, в зависимости от характера приложения.