Вы устанавливаете тег asp.net-mvc, поэтому я предполагаю, что вы создаете веб-приложение.
Область настроек действительно полезна в клиентском приложении.Настройки области приложения хранятся в каталоге приложения, где настройки области пользователя хранятся в профиле пользователя (чтобы позволить пользователю без прав администратора изменять их).Как и в профиле пользователя, каждый пользователь может иметь отдельный файл настроек.Все это обрабатывается инфраструктурой конфигурации.
В веб-приложениях все по-другому.Инфраструктура конфигурации, какой бы пользователь ни вошел в систему, будет использовать конфигурацию в файле web.config.Если вы хотите иметь настройки для каждого пользователя, вам придется управлять ими самостоятельно.Существуют OOB-классы для управления профилями: ASP.NET Profile Properties Overview
, что является хорошим началом.