共用方式為


HOW TO:為 IIS Web 伺服器上裝載的應用程式指定 ASP.NET 成員資格、安全性和工作階段狀態等需求

更新:2007 年 11 月

[分散式系統設計工具] 提供了三個與裝載 ASP.NET 應用程式相關的 IIS Web 伺服器預先定義條件約束。這些條件約束會將通用 ASP.NET 設定編譯成一組條件約束對話方塊,可用來快速指定該伺服器上裝載 Web 應用程式的需求。以下是提供的條件約束:

  • ASP.NET 成員資格 - 指定成員資格和角色管理需求。

  • ASP.NET 安全性 - 指定 Web 伺服器所需的驗證模式。例如,Forms、Windows 或 Passport 驗證。

  • ASP.NET 工作階段狀態 - 指定 Web 伺服器的工作階段狀態需求。例如 InProc。

若要限制所裝載之 Web 應用程式的驗證通訊協定

  1. 選取 IIS Web 伺服器。

  2. 檢視 [設定和條件約束編輯器]。

  3. 選取 [應用程式條件約束] 節點底下的 [ASP.NET Web 應用程式] 核取方塊。這麼做會允許該邏輯伺服器裝載 ASP.NET Web 應用程式。

    若要禁止裝載 Web 應用程式,只需清除核取方塊。

  4. 選取 [ASP.NET 安全性] 核取方塊。

    在 [允許的安全性模式] 下方,選取 IIS Web 伺服器上允許的驗證模式。

    安全模式選項是互斥選項。驗證提供者若選取為 [無],即表示不驗證使用者,或者表示您想要開發自訂的驗證程式碼。如果同時還選取了 [表單],這表示所裝載的應用程式可能有自訂驗證或具有表單安全性 (Form Security)。如果選取了 [表單],則會啟用條件約束對話方塊之 [表單驗證] 區段內的選項。如需詳細資訊,請參閱 ASP.NET 驗證

若要限制所裝載之 Web 應用程式的成員資格提供者

  1. 選取 [條件約束] 節點底下的 [ASP.NET Web 應用程式] 核取方塊。這麼做會允許該邏輯伺服器裝載 ASP.NET Web 應用程式。

  2. 選取 [ASP.NET 成員資格] 核取方塊。

  3. 在 [角色管理提供者] 和 [成員資格提供者] 下方,選取 IIS Web 伺服器的適當提供者。

    選取特定提供者後,您可以到提供者清單右邊設定其他選項。如需詳細資訊,請參閱使用成員資格管理使用者使用角色管理授權

若要限制所裝載之 Web 應用程式的 ASP.NET 工作階段狀態

  1. 選取 [條件約束] 節點底下的 [ASP.NET Web 應用程式] 核取方塊。這麼做會允許該邏輯伺服器裝載 ASP.NET Web 應用程式。

  2. 選取 [ASP.NET 工作階段狀態] 核取方塊。

  3. 請選取適當的設定。

  4. 您可以利用使用者定義條件約束功能來指定 Web 應用程式的其他條件約束。如需詳細資訊,請參閱 HOW TO:撰寫使用者定義條件約束

請參閱

工作

HOW TO:啟用預先定義的條件約束