我在使用 ASP.NET 方面不是很有经验,但是我已经为简单的 WebForms 应用程序使用了内置的成员资格提供程序,并且在尝试扩展它们的工作方式时发现了它们 PITA(添加/删除一些字段并相应地重做控件) . 现在我正在为 MVC(基于 ASP.NET MVC 或 Monorail)项目做准备,我在想——有没有更好的方法来处理用户?让他们登录/注销,让某些用户可以访问网站的某些部分(例如登录的用户,或类似于许多社交网站的“与朋友分享”功能,您可以在其中指定有权访问的用户某些事情。如何以可以很好地扩展的方式最好地实现这一点?
我想,我不是很清楚。重新表述我的问题:您会为面向 Web 的应用程序使用标准的 ASP.NET 成员资格提供程序,还是其他(什么)?