網站管理工具概觀

更新:2007 年 11 月

網站管理工具可讓您透過一個簡單的 Web 介面檢視和管理網站組態。

若要存取網站管理工具,請在 [網站] 功能表上,按一下 [ASP.Net 組態]。

索引標籤和其他資訊

下列連結提供如何使用網站管理工具的詳細資訊:

網站組態

網站組態設定儲存在名為 Web.config 的 XML 檔中,該檔案位於網站的根資料夾。網站管理工具可讓您無需手動編輯 Web.config 檔,即可變更網站組態。第一次使用網站管理工具管理特定網站時,如果沒有 Web.config 檔,則網站管理工具會建立一個。根據預設,網站管理工具還會在網站的 [App_Data] 資料夾中建立資料庫,以儲存應用程式服務資料,例如成員資格和角色資訊。對於大多數設定,在網站管理工具中所做的變更都會立即生效,並會在 Web.config 檔中反映出來。

繼承的設定

網站的預設設定是自動繼承自整部電腦或整部 Web 伺服器中任何組態檔的預設設定。例如,Web 伺服器可能具有套用至該伺服器上所有網站的預設設定。使用網站管理工具,您可以建立和修改不是繼承來的特定網站的設定,還可以在網站通用設定允許的情況下覆寫繼承的設定。如果設定是繼承來的而且無法被覆寫,則會在網站管理工具中顯示為暗灰色 (Dimmed),表示已停用。

需求

網站管理工具包含在 Microsoft Visual Web Developer Web 開發工具中。為了使用網站管理工具管理網站,執行 Visual Web Developer 之使用者帳戶的使用者認證必須具有 Web.config 檔和受管理應用程式之 [App_Data] 資料夾的讀取和寫入權限。如果您無法使用網站管理工具管理網站的組態,請聯繫系統管理員。

功能

網站管理工具具有群組每個索引標籤中相關組態設定的索引介面。下列章節描述索引標籤和它所管理的組態設定。

安全性索引標籤

[安全性] 索引標籤用於管理存取規則,以協助保護網站內的特定資源,以及管理使用者帳戶和角色。

您可以指定如何使用網站:從網際網路 (公用) 還是從內部網路 (在區域網路上)。進而指出網站將使用的驗證模式類型。網際網路網站使用 ASP.NET 成員資格系統,您可在其中定義個別使用者帳戶。ASP.NET 使用安全性系統來限制對特定使用者帳戶或使用者帳戶所屬之角色的存取。內部網路網站使用 Windows 驗證,其中使用者由其 Windows 登入資訊識別。

應用程式索引標籤

[應用程式] 索引標籤用於管理與網站相關的各種設定,包括下列內容:

  • 應用程式設定,是您要集中儲存並在網站任何位置的程式碼中進行存取的名稱/值組。

  • SMTP 設定,決定網站如何傳送電子郵件。

  • 偵錯和追蹤設定。

  • 離線和線上設定,其讓網站成為離線狀態 (關閉) 以執行維護,或讓新的 Microsoft SQL Server Standard Edition 資料庫上線。

提供者索引標籤

[提供者] 索引標籤用於為網站的成員資格和角色管理測試或指派提供者。資料庫提供者是一些類別,呼叫這些類別可以儲存特定功能的應用程式資料。根據預設,網站管理工具會設定並使用網站之 [App_Data] 資料夾中的本機 Microsoft SQL Server Standard Edition 資料庫。您可以選擇使用不同的提供者 (例如,遠端 SQL Server 資料庫),以儲存成員資格和角色管理。

如何使用網站管理工具

使用網站管理工具類似於使用其他表單架構的網站。一般的程序是開啟網站管理工具,選取適當的索引標籤,然後調整該索引標籤上可用的設定。大多數變更都會立即生效。

如何存取網站管理工具

若要存取網站管理工具,請在 [網站] 功能表上,按一下 [ASP.Net 組態]。

考慮事項

下列章節提供使用網站管理工具的一些考量事項。

儲存時重新啟動應用程式

您在網站管理工具中所做的大多數組態設定變更都會立即生效。這需要重新啟動變更套用至的網站。因為這會導致網站內目前作用中的工作階段 (Session) 遺失,所以您應該在將組態變更發行到實際執行伺服器 (Production Server) 之前,先對網站的分段式或開發版本進行這些變更。

儲存設定

您在網站管理工具中所做的大多數組態設定變更都會立即生效。對於網站管理工具介面為其配備了專屬 [儲存] 按鈕的設定,如果在按一下 [儲存] 之前讓網站管理工具閒置 (Idle) 或允許網站管理工具逾時,都會使組態設定變更遺失。

逾時

基於安全性考量,網站管理工具經過一段閒置時間後便會逾時。未立即生效和未儲存的任何設定都會遺失。如果網站管理工具已逾時,請關閉瀏覽器,然後在新視窗中重新開啟網站管理工具。

網站管理工具只管理網站可用的一些組態設定。許多其他設定都需要使用 ASP.NET 的 MMC 嵌入式管理單元,或使用 ASP.NET 組態 API 以程式的方式直接手動修改組態檔。

請參閱

概念

網站管理工具安全性索引標籤

網站管理工具應用程式索引標籤

網站管理工具提供者索引標籤

網站管理工具內部