如果您有一个使用基于提供程序的服务在数据库或其他数据存储中存储数据的应用程序,则可以使用“添加提供程序”“编辑提供程序”对话框来添加或修改 IIS 中的提供程序。对话框中所显示的属性取决于您选择添加或编辑的提供程序的类型。

可以添加或编辑下列 3 种不同类型的提供程序:

  • 角色 - 提供 ASP.NET 角色管理服务(“角色管理器”)与角色数据源之间的接口。

  • 用户 - 提供 ASP.NET 成员资格服务与成员数据源之间的接口。

  • 配置文件 - 提供 ASP.NET 配置文件服务与配置文件数据源之间的接口。

注意

“添加服务程序”“编辑服务程序”对话框允许您添加或编辑提供程序的大部分属性,但并非全部。您可以在 Web 应用程序的 Web.config 文件中配置每个提供程序的其他属性。有关提供程序的详细信息,请参阅 ASP.NET 2.0 提供程序模型:提供程序模型简介(可能为英文页面)

UI 元素列表

元素名称描述

类型

设置提供程序类型。

名称

定义提供程序的名称。

行为

设置成员用户提供程序的某些行为。将下列一个或多个行为的值设为 True 即可启用相应的行为:

  • EnablePasswordReset - 指示能否使用提供程序的 ResetPassword 方法重置密码。默认设置为 False

  • EnablePasswordRetrieval - 指示能否使用提供程序的 GetPassword 方法检索密码。默认设置为 False

  • RequiresQuestionAndAnswer - 指示调用提供程序的 GetPasswordResetPassword 方法时是否必须提供密码答案。默认设置为 False

  • RequiresUniqueEmail - 指示是否每个注册用户都必须具有唯一的电子邮件地址。默认设置为 False

  • StorePasswordInSecureFormat - 指示是否应对密码进行哈希处理。默认设置为 False

数据

配置用来连接至数据库的连接字符串的名称。请在“ConnectionStringName”复选框中输入连接字符串的名称。

常规

定义提供程序的常规设置。这些设置是可选的,包括:

  • ApplicationName - 在“ApplicationName”框中指定应用程序的虚拟路径。如果未在“ApplicationName”框中指定值,则成员 API 将默认为 HttpContext.Current.Request.ApplicationPath。此操作只能在运行时确定。

  • Description - 提供有关提供程序的描述。

其他

使您能够配置特定于提供程序的名称和值对。若要添加和删除名称和值对,请单击“其他”节中“特定于提供程序的设置”字段旁边的“…”按钮。

请参阅


目录