Вам никогда не придется использовать поставщика членства asp.net, это просто опция. Если все, что вам нужно сделать, это аутентифицировать пользователя, NTML прекрасно работает сам по себе. Если вам нужно использовать личность пользователя для дальнейшей авторизации или персонализации на сайте, вам нужно использовать какое-то управление пользователями, но это не обязательно должно быть членство, вы можете написать свое или свое собственное.
Я не имею никакого значения, используете ли вы mvc или веб-формы.