Я не очень опытен в использовании ASP.NET, но я использовал встроенные поставщики членства для простого приложения WebForms, и я нашел их PITA при попытке расширить их работу (добавить / удалить несколько полей и повторить контролирует соответственно).
Сейчас я готовлюсь к проекту MVC (ASP.NET MVC или на основе монорельса) и думаю: есть ли лучший способ для работы с пользователями? Попросите их войти / выйти из системы, оставить определенные части сайта доступными для определенных пользователей (например, вошедших в систему пользователей или что-то похожее на функцию «поделиться этим с друзьями» на многих сайтах социальных сетей, где вы можете назначить пользователей, которые имеют доступ определенные вещи.
Как лучше всего добиться этого таким образом, чтобы он хорошо масштабировался?
Полагаю, я не совсем понял это. Перефразируя мой вопрос:
Вы бы использовали стандартный поставщик членства ASP.NET для веб-приложения или что-то еще (что)?