逐步解說:在 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 應用程式。
若要建立虛擬目錄
在 IIS 管理員中,展開 [本機電腦] 節點 (可能以您的電腦名稱顯示),再展開 [網站],然後按一下 [預設的網站]。
在 [動作] 功能表上按一下 [新增],再按 [虛擬目錄]。
在 [虛擬目錄建立精靈] 中按 [下一步]。
在 [別名] 方塊中輸入新應用程式的名稱,然後按 [下一步]。
在 [路徑] 方塊中輸入為本逐步解說的準備作業而建立的實體目錄 C:\exampleWebApp,再按 [下一步]。
或者,也可以按一下 [瀏覽] 按鈕瀏覽到您的目錄。
確定已經選取了 [存取權限] 頁面中的 [讀取] 和 [執行指令碼] 核取方塊,然後按 [下一步]。
安全性注意事項:
讀取和執行是執行 ASP 和 ASP.NET Web 網頁所需的唯一使用權限。建議您在允許用戶端檢視網站時,使用最低的必要使用權限。如需詳細資訊,請參閱《IIS Operations Guide》中的 Securing Sites with Web Site Permissions。
按一下 [完成]。
您的新 Web 應用程式隨即建立,並在 IIS 管理員中反白顯示。
讓現存的虛擬目錄成為 Web 應用程式
您也可以從 Inetpub\Wwwroot 中現有的目錄建立應用程式根目錄。IIS 會將 Inetpub\Wwwroot 下的所有實體目錄當做虛擬目錄,但在使用下列程序之前,這些目錄都不會被視為應用程式。
若要使用 IIS 將 Inetpub\Wwwroot 中現有的虛擬目錄標示為 Web 應用程式
開啟 IIS 管理員並瀏覽到上述程序中所示的 [預設的網站]。
展開 [預設的網站] 節點,尋找要指定為應用程式根目錄的子目錄。在這個範例中是 exampleWebApp。
如果在您建立實體目錄時 IIS Manager 已經開啟,可能需要按一下 IIS 管理員中的 [重新整理] 按鈕,才能檢視新的 exampleWebApp 子目錄。
在要標記為應用程式根目錄的目錄上按一下滑鼠右鍵,然後按 [內容]。
在 [目錄] 索引標籤的 [應用程式設定] 區段中,按一下 [建立]。
在 [應用程式名稱] 文字方塊中,輸入應用程式的名稱,再按 [確定]。
虛擬目錄現在變成應用程式根目錄了。