共用方式為


逐步解說:使用 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 虛擬目錄

  1. 在您的電腦上,建立放置網站檔案的資料夾。

    例如,建立名為 C:\SampleWebSite 的資料夾。

  2. 按一下 [開始],再按一下 [執行]。

  3. 在 [開啟] 方塊中,輸入 inetmgr,再按一下 [確定]。

  4. 在網際網路資訊服務 (IIS) 管理員中,展開本機電腦,然後展開 [網站]。

  5. 以滑鼠右鍵按一下 [預設的網站],指向 [新增],然後按一下 [虛擬目錄]。

    虛擬目錄建立精靈隨即出現。

  6. 按一下 [下一步]。

  7. 在 [別名] 方塊中,輸入網站的名稱 (例如 SampleWebSite),然後按 [下一步]。

  8. 在 [路徑] 方塊中,輸入步驟 1 中建立的資料夾路徑,然後按 [下一步]。

  9. 選取 [讀取] 和 [執行指令碼] 核取方塊,按一下 [下一步],然後按一下 [完成]。

使用 ASP.NET MMC 做應用程式設定

現在您可以使用 ASP.NET MMC 為網站做設定。

若要建立應用程式設定

  1. 在網際網路資訊服務 (IIS) 管理員中,以滑鼠右鍵按一下新虛擬目錄的名稱,然後按一下 [屬性]。

    此時會顯示 [<WebSiteName> 屬性] 對話方塊。

  2. 在 [ASP.NET] 索引標籤上按一下 [編輯組態]。

    [ASP.NET 組態設定] 對話方塊隨即出現。

  3. 在 [應用程式設定] 之下的 [一般] 索引標籤上,按一下 [加入]。

    [編輯/加入應用程式設定] 對話方塊隨即出現。

  4. 在 [索引鍵] 方塊中,輸入 CustomBGColor。

  5. 在 [] 方塊中,輸入 #00FF00,該值為綠色的十六進位色彩代碼。

  6. 按一下 [確定],關閉 [編輯/加入應用程式設定] 對話方塊。

  7. 按一下 [確定],關閉 [ASP.NET 組態設定] 對話方塊。

  8. 按一下 [確定],關閉 [<WebSiteName> 屬性] 對話方塊。

    注意事項:

    讓網際網路資訊服務 (IIS) 管理員保留在開啟狀態。

ASP.NET MMC 是編輯 ASP.NET 組態檔的圖形工具。在本逐步解說中,編輯單一 Web 應用程式的組態設定,意即您正在逐步解說一開始所建立的網站編輯 Web.config 檔。現在,您可以檢查 Web.config 檔,驗證在 ASP.NET MMC 所做的設定。

若要驗證應用程式設定

  1. 在 Windows 檔案總管中,巡覽至您在逐步解說一開始所建立的資料夾。

    該資料夾目前含有 Web.config 檔。為網站建立組態設定時,MMC 就會建立新的 Web.config 檔,因為原本並沒有這個檔案。

  2. 在文字編輯器 (例如,記事本) 中開啟 Web.config 檔。

  3. 驗證 Web.config 檔已建立下列項目:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <appSettings>
            <add key="CustomBGColor" value="#00ff00" />
        </appSettings>
    </configuration>
    

    MMC 已建立 <appSettings> 項目,放置您所定義的索引鍵/值組。

使用應用程式設定

現在您可以測試用 MMC 建立的應用程式設定,方法是建立使用設定的 Web 網頁。

若要使用應用程式設定

  1. 在逐步解說一開始所建立的資料夾中,建立新文字檔,並將它命名為 Default.aspx。

    您可以使用任何文字編輯器 (例如,記事本) 編輯檔案。

  2. 將下列的程式碼複製到 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>
    
  3. 開啟瀏覽器,輸入下列 URL:

    https://localhost/SampleWebSite/Default.aspx
    

    頁面會出現在瀏覽器中。

  4. 驗證背景色為綠色。

在 ASP.NET MMC 中變更設定

您也可以使用 ASP.NET MMC 變更現有的設定。

若要變更背景色

  1. 在網際網路資訊服務 (IIS) 管理員中,以滑鼠右鍵按一下虛擬目錄,然後按一下 [屬性]。

  2. 在 [ASP.NET] 索引標籤上按一下 [編輯組態]。

  3. 在 [應用程式設定] 之下的 [一般] 索引標籤上,按一下含 CustomBGColor 設定的資料列,然後按一下 [編輯]。

  4. 在 [] 方塊中,輸入 #0000FF,該值為藍色的十六進位色彩代碼。

  5. 按一下 [確定],關閉 [編輯/加入應用程式設定] 對話方塊。

  6. 按一下 [確定],關閉 [ASP.NET 組態設定] 對話方塊。

  7. 按一下 [確定],關閉 [<WebSiteName> 屬性] 對話方塊。

  8. 開啟瀏覽器,輸入下列 URL:

    https://localhost/SampleWebSite/Default.aspx
    
  9. 驗證背景色為藍色。

後續步驟

此逐步解說提供的 ASP.NET MMC 簡介,可讓您以 Web 伺服器電腦的系統管理員身分,進行 ASP.NET 組態設定。也許您還想要知道其他使用 ASP.NET 組態設定的方法。建議另外再研究以下各項:

  • 使用網站管理工具,為單一網站做組態設定。如需詳細資訊,請參閱 ASP.NET 網站管理工具

  • 使用組態 API,以程式設計的方式變更組態設定。如需詳細資訊,請參閱 ASP.NET 組態 API

請參閱

其他資源

ASP.NET 組態 API

ASP.NET 網站管理工具

ASP.NET 組態設定

管理 ASP.NET 網站