逐步解說:使用 MMC 設定 IIS 6.0 中的 ASP.NET 應用程式
更新:2007 年 11 月
ASP.NET 可讓您對網際網路資訊服務 (IIS) 6.0 中所執行的應用程式,進行組態設定。您可以透過下列方式進行組態設定:
網站管理工具,可讓網站擁有人在本端或遠端管理網站。如需詳細資訊,請參閱 ASP.NET 網站管理工具。
使用 configuration API 以程式設計方式管理設定。如需詳細資訊,請參閱 ASP.NET 組態 API 概觀。
使用 ASP.NET Microsoft Management Console (MMC)。MMC 可讓伺服器上的系統管理員對所有網站或特定網站,進行組態設定。不同於網站管理工具,MMC 可讓您控制 Web 伺服器的完整組態階層架構。
您將在這個逐步解說中探索 MMC。您將在單一網站中加入應用程式設定,以存放代表 Web 網頁背景色彩的值。然後,建立 ASP.NET 網頁,該網頁使用的是您正在執行的應用程式設定。雖然您在本逐步解說以 MMC 完成的工作並不複雜,但足以做為說明如何使用 ASP.NET MMC 的簡介。
本逐步解說所說明的工作包括下列各項:
啟動 ASP.NET MMC。
在 MMC 中進行設定。
檢視使用 MMC 所做之組態變更的結果。
如需使用 IIS 管理員設定 IIS 的詳細資訊,請參閱設定網際網路網站和服務 (IIS 6.0) (英文)。
注意事項: |
---|
當您使用 IIS MMC 嵌入式管理單元設定遠端伺服器時,無法使用 [ASP.NET 組態設定] 對話方塊。 |
必要條件
若要完成這個逐步解說,您必須要有:
在本機電腦上安裝 Microsoft Internet Information Services (IIS) 6.0。
.NET Framework 2.0 版。
您電腦上的系統管理員權限。
建立 IIS 虛擬目錄
在逐步解說的第一部分,您將建立 Web 網頁的資料夾,並使用網際網路資訊服務 (IIS) 管理員建立其指向的虛擬目錄。
若要建立資料夾和 IIS 虛擬目錄
在您的電腦上,建立放置網站檔案的資料夾。
例如,建立名為 C:\SampleWebSite 的資料夾。
按一下 [開始],再按一下 [執行]。
在 [開啟] 方塊中,輸入 inetmgr,再按一下 [確定]。
在網際網路資訊服務 (IIS) 管理員中,展開本機電腦,然後展開 [網站]。
以滑鼠右鍵按一下 [預設的網站],指向 [新增],然後按一下 [虛擬目錄]。
虛擬目錄建立精靈隨即出現。
按一下 [下一步]。
在 [別名] 方塊中,輸入網站的名稱 (例如 SampleWebSite),然後按 [下一步]。
在 [路徑] 方塊中,輸入步驟 1 中建立的資料夾路徑,然後按 [下一步]。
選取 [讀取] 和 [執行指令碼] 核取方塊,按一下 [下一步],然後按一下 [完成]。
使用 ASP.NET MMC 做應用程式設定
現在您可以使用 ASP.NET MMC 為網站做設定。
若要建立應用程式設定
在網際網路資訊服務 (IIS) 管理員中,以滑鼠右鍵按一下新虛擬目錄的名稱,然後按一下 [屬性]。
此時會顯示 [<WebSiteName> 屬性] 對話方塊。
在 [ASP.NET] 索引標籤上按一下 [編輯組態]。
[ASP.NET 組態設定] 對話方塊隨即出現。
在 [應用程式設定] 之下的 [一般] 索引標籤上,按一下 [加入]。
[編輯/加入應用程式設定] 對話方塊隨即出現。
在 [索引鍵] 方塊中,輸入 CustomBGColor。
在 [值] 方塊中,輸入 #00FF00,該值為綠色的十六進位色彩代碼。
按一下 [確定],關閉 [編輯/加入應用程式設定] 對話方塊。
按一下 [確定],關閉 [ASP.NET 組態設定] 對話方塊。
按一下 [確定],關閉 [<WebSiteName> 屬性] 對話方塊。
注意事項: 讓網際網路資訊服務 (IIS) 管理員保留在開啟狀態。
ASP.NET MMC 是編輯 ASP.NET 組態檔的圖形工具。在本逐步解說中,編輯單一 Web 應用程式的組態設定,意即您正在逐步解說一開始所建立的網站編輯 Web.config 檔。現在,您可以檢查 Web.config 檔,驗證在 ASP.NET MMC 所做的設定。
若要驗證應用程式設定
在 Windows 檔案總管中,巡覽至您在逐步解說一開始所建立的資料夾。
該資料夾目前含有 Web.config 檔。為網站建立組態設定時,MMC 就會建立新的 Web.config 檔,因為原本並沒有這個檔案。
在文字編輯器 (例如,記事本) 中開啟 Web.config 檔。
驗證 Web.config 檔已建立下列項目:
<?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="CustomBGColor" value="#00ff00" /> </appSettings> </configuration>
MMC 已建立 <appSettings> 項目,放置您所定義的索引鍵/值組。
使用應用程式設定
現在您可以測試用 MMC 建立的應用程式設定,方法是建立使用設定的 Web 網頁。
若要使用應用程式設定
在逐步解說一開始所建立的資料夾中,建立新文字檔,並將它命名為 Default.aspx。
您可以使用任何文字編輯器 (例如,記事本) 編輯檔案。
將下列的程式碼複製到 Default.aspx 頁面中。
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script > Protected Function CustomBGColor() As String Return ConfigurationManager.AppSettings("CustomBGColor") End Function </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Sample Web Application</title> </head> <body style="background-color:<%=CustomBGColor%>"> <form id="Form1"> Body background color: <%=CustomBGColor%> </form> </body> </html>
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script > string CustomBGColor = ConfigurationManager.AppSettings["CustomBGColor"]; </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Sample Web Application</title> </head> <body style="background-color:<%=CustomBGColor%>"> <form id="Form1"> Body background color: <%=CustomBGColor%> </form> </body> </html>
開啟瀏覽器,輸入下列 URL:
https://localhost/SampleWebSite/Default.aspx
頁面會出現在瀏覽器中。
驗證背景色為綠色。
在 ASP.NET MMC 中變更設定
您也可以使用 ASP.NET MMC 變更現有的設定。
若要變更背景色
在網際網路資訊服務 (IIS) 管理員中,以滑鼠右鍵按一下虛擬目錄,然後按一下 [屬性]。
在 [ASP.NET] 索引標籤上按一下 [編輯組態]。
在 [應用程式設定] 之下的 [一般] 索引標籤上,按一下含 CustomBGColor 設定的資料列,然後按一下 [編輯]。
在 [值] 方塊中,輸入 #0000FF,該值為藍色的十六進位色彩代碼。
按一下 [確定],關閉 [編輯/加入應用程式設定] 對話方塊。
按一下 [確定],關閉 [ASP.NET 組態設定] 對話方塊。
按一下 [確定],關閉 [<WebSiteName> 屬性] 對話方塊。
開啟瀏覽器,輸入下列 URL:
https://localhost/SampleWebSite/Default.aspx
驗證背景色為藍色。
後續步驟
此逐步解說提供的 ASP.NET MMC 簡介,可讓您以 Web 伺服器電腦的系統管理員身分,進行 ASP.NET 組態設定。也許您還想要知道其他使用 ASP.NET 組態設定的方法。建議另外再研究以下各項:
使用網站管理工具,為單一網站做組態設定。如需詳細資訊,請參閱 ASP.NET 網站管理工具。
使用組態 API,以程式設計的方式變更組態設定。如需詳細資訊,請參閱 ASP.NET 組態 API。