Я работаю над веб-приложением .NET 3.5, и мне было интересно, что будет хорошим способом сохранить пользовательские настройки (то есть пользовательские настройки) на стороне сервера?
Вот условия:
Всем приветствуется любое руководство.
Изменить. Если это имеет значение, ему не нужно поддерживать веб-ферму.
Используйте для этого функцию профиля ASP.NET. См. Обзор профиля профиля ASP.NET
Если вы хотите сохранить данные и не хотите использовать базу данных, вам необходимо сохранить данные на диск (например, XML). Если вы ищете что-то, что не является локальным для вашего сервера, вы можете использовать решение SaaS, в котором будут размещаться ваши данные, например Amazon S3 сервис. Если вы это сделаете, задержка поиска данных замедлит ваше приложение, поэтому вы захотите кэшировать данные.
Текстовые файлы (JSON/XML/etc), хотя безопасность затем становится связанной проблемой.
Учитывая эти параметры, вы можете просто отслеживать собственный XML файл настроек пользователя на сервере.