共用方式為


逐步解說:在 IIS 6.0 中建立 ASP.NET Web 應用程式根目錄

更新:2007 年 11 月

本逐步解說中的步驟示範如何使用 Internet Information Services (IIS) 6.0 (含) 以後版本,將目錄標示為應用程式根目錄。逐步解說告訴您如何建立虛擬目錄,以及如何將 C:\Inetpub\Wwwroot 目錄設定為應用程式的根目錄。

注意事項:

雖然 ASP 和 ASP.NET Web 網頁可以在非應用程式根目錄的虛擬目錄中執行,在虛擬目錄上建立應用程式仍會變更特定伺服器變數 (APPL_PHYSICAL_PATH、APPL_MD_PATH) 的值。這些伺服器變數允許 ASP 和 ASP.NET 使用應用程式範圍的功能,例如 Global.asa 檔或 Global.asax 檔的預期位置。

建立實體目錄

若要為本逐步解說進行準備

  • 建立新的實體目錄。本逐步解說的第一部分使用 C:\exampleWebApp 目錄。

  • 在 C:\Inetpub\Wwwroot 目錄中建立新的實體目錄。本逐步解說的第二部分使用 C:\Inetpub\Wwwroot\exampleWebApp 目錄。

開啟 IIS 管理員

執行 HOW TO:開啟 IIS 管理員中所描述的其中一項程序,開啟 Internet Information Services (IIS) 管理員。

建立虛擬目錄對應

使用下列程序建立虛擬目錄對應到不位於 C:\Inetpub\wwwroot 資料夾內的實體目錄。以這種方式建立虛擬目錄會在虛擬目錄上自動建立 Web 應用程式。

若要建立虛擬目錄

  1. 在 IIS 管理員中,展開 [本機電腦] 節點 (可能以您的電腦名稱顯示),再展開 [網站],然後按一下 [預設的網站]。

  2. 在 [動作] 功能表上按一下 [新增],再按 [虛擬目錄]。

  3. 在 [虛擬目錄建立精靈] 中按 [下一步]。

  4. 在 [別名] 方塊中輸入新應用程式的名稱,然後按 [下一步]。

  5. 在 [路徑] 方塊中輸入為本逐步解說的準備作業而建立的實體目錄 C:\exampleWebApp,再按 [下一步]。

    或者,也可以按一下 [瀏覽] 按鈕瀏覽到您的目錄。

  6. 確定已經選取了 [存取權限] 頁面中的 [讀取] 和 [執行指令碼] 核取方塊,然後按 [下一步]。

    安全性注意事項:

    讀取和執行是執行 ASP 和 ASP.NET Web 網頁所需的唯一使用權限。建議您在允許用戶端檢視網站時,使用最低的必要使用權限。如需詳細資訊,請參閱《IIS Operations Guide》中的 Securing Sites with Web Site Permissions

  7. 按一下 [完成]。

    您的新 Web 應用程式隨即建立,並在 IIS 管理員中反白顯示。

讓現存的虛擬目錄成為 Web 應用程式

您也可以從 Inetpub\Wwwroot 中現有的目錄建立應用程式根目錄。IIS 會將 Inetpub\Wwwroot 下的所有實體目錄當做虛擬目錄,但在使用下列程序之前,這些目錄都不會被視為應用程式。

若要使用 IIS 將 Inetpub\Wwwroot 中現有的虛擬目錄標示為 Web 應用程式

  1. 開啟 IIS 管理員並瀏覽到上述程序中所示的 [預設的網站]。

  2. 展開 [預設的網站] 節點,尋找要指定為應用程式根目錄的子目錄。在這個範例中是 exampleWebApp。

    如果在您建立實體目錄時 IIS Manager 已經開啟,可能需要按一下 IIS 管理員中的 [重新整理] 按鈕,才能檢視新的 exampleWebApp 子目錄。

  3. 在要標記為應用程式根目錄的目錄上按一下滑鼠右鍵,然後按 [內容]。

  4. 在 [目錄] 索引標籤的 [應用程式設定] 區段中,按一下 [建立]。

  5. 在 [應用程式名稱] 文字方塊中,輸入應用程式的名稱,再按 [確定]。

    虛擬目錄現在變成應用程式根目錄了。

請參閱

工作

HOW TO:在 IIS 5.0 和 6.0 中建立和設定虛擬目錄

HOW TO:在 IIS 6.0 中建立和設定本機 ASP.NET 網站