2011-09-25 125 views

回答

3

其中,会员提供商和个人资料提供商有两个不同的用途。成员资格提供者提供用户列表和认证功能。配置文件提供程序提供了一种存储与每个用户关联的应用程序特定数据的方法

您是否需要定制提供程序取决于您要使用的数据存储的类型。两个内置的成员资格提供程序允许使用Active Directory域(通常只适用于为企业Intranet开发应用程序时)或MS SQL Server数据库。一个内置的Profile提供程序使用MS SQL。如果您想使用不同类型的数据存储,例如PostgreSQL数据库,那么您需要为该特定数据存储定制提供程序。

+0

因此,根据您的说法,我不需要扩展会员提供商以存储更多用户数据(电话,城市等)。 我想使用SQL Server。 – Safari

+0

这是正确的。您可以简单地使用内置配置文件提供程序将这些信息存储在SQL Server中。 http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx有一个很好的概述。 – mloar

6

会员提供商 - 管理用户名,电子邮件地址和密码。

配置文件提供程序 - 管理所有其他自定义用户设置,例如名称和首选项。

因此,要回答你的问题,你应该使用两个,因为他们服务于不同的目的。

相关问题