你混淆了很多东西。Asp.net 是基本的 Web 技术,在此之上存在三种技术。Web 表单、网页和 MVC。
自 2005 年发布的第 2 版以来,成员资格一直是 asp.net 的一部分。这并不是什么新鲜事。这些年有很多关于它的文章。
如果您使用的是 MVC(看起来确实如此)并且您使用的是 MVC4,则默认 Internet 模板使用 SimpleMembership,它与 Visual Studio 中的内置成员编辑器(称为网站管理工具)不兼容或 WSaT)。这仅与旧的 SqlMembership 数据库表兼容,SimpleMembership 不使用这些表。
您可以将 SqlMembership 与 MVC4 一起使用,但您必须将其配置为使用 SqlMembership。或者,您可以不使用 WSaT 并自己配置您的用户。
Oh, and don't listen to people that tell you to create custom membership providers. This is the worst advice possible unless you know what you are doing, because it's non-trivial to create secure password hashing techniques. And 99% of people that try (even people that should know better) get it wrong unless they pay very close attention.
Use a provider from a reputable source unless you have VERY good reason not to. And then, check, double check, triple check your hashing code and then have an expert check it.