當您有應用程式是使用以提供者為基礎的服務將資料儲存到資料庫或其他資料存放區時,請使用 [新增提供者][編輯提供者] 對話方塊在 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:提供提供者的描述。

其他

可讓您設定提供者專屬的名稱及值配對。 若要新增和移除名稱及值配對,請在 [其他] 區段中,按一下 [提供者專屬設定] 欄位旁的 按鈕。

請參閱


目錄