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

更新:2007 年 11 月

您可以使用 IIS 管理員,為裝載在 IIS 5.0、IIS 5.1 和 IIS 6.0 中的 ASP.NET Web 應用程式建立虛擬目錄。對瀏覽器而言,虛擬目錄就好像包含在 Web 伺服器的根目錄中,即使實際上可能位於其他地方。這個方法能夠讓您發行不在 Web 伺服器根資料夾中的 Web 內容,例如位於遠端電腦上的內容。若要為本機 Web 開發工作設定網站,這也是很方便的方式,因為不需要每一個虛擬目錄都具備唯一的網站識別。這個主題說明如何建立虛擬目錄並將其設定為執行 ASP.NET Web 網頁。

注意事項:

如需如何在 IIS 7.0 中設定虛擬目錄詳細資訊,請參閱 HOW TO:在 IIS 7.0 中建立和設定虛擬目錄

您必須為現有的 IIS 網站建立虛擬目錄。這個目錄可以是在安裝 IIS 時的預設網站,或是您自己建立的網站。如需安裝和設定 IIS 或如何建立網站的詳細資訊,請參閱 Microsoft TechNet (英文) 網站上的 IIS 說明或線上 IIS 產品文件。

您也可以建立新的網站,取代為 Web 應用程式建立虛擬目錄這個方式。如需如何在 IIS 管理員中建立網站的詳細資訊,請參閱 HOW TO:在 IIS 6.0 中建立和設定本機 ASP.NET 網站

建立虛擬目錄

請遵循 HOW TO:開啟 IIS 管理員主題中描述的其中一項程序,開啟 IIS 管理員。然後,您就可以建立虛擬目錄。

若要使用 IIS 管理員建立虛擬目錄

  1. 在 IIS 管理員中,展開您要在其中加入虛擬目錄的本機電腦和網站。

  2. 以滑鼠右鍵按一下您要在其中建立虛擬目錄的網站或資料夾,按一下 [新增],然後按一下 [虛擬目錄]。

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

  4. 在 [別名] 方塊中輸入虛擬目錄的名稱,然後按 [下一步]。請選擇容易輸入的簡短名稱,因為使用者要輸入這個名稱才能存取網站。

  5. 在 [路徑] 方塊中,輸入或瀏覽至包含虛擬目錄的實體目錄,然後按 [下一步]。

    您可以選取現有的資料夾或建立新的資料夾,以包含虛擬目錄的內容。

  6. 選取想要指派給使用者的存取權限核取方塊。

    預設會選取 [讀取] 和 [執行指令碼] 核取方塊。這些權限可讓您在許多常見情況中執行 ASP.NET 網頁。如需詳細資訊,請參閱本主題的下一節。

  7. 按一下 [下一步],再按一下 [完成]。

設定虛擬目錄

建立新的虛擬目錄後,您可以為虛擬目錄設定安全性和驗證。當您設定安全性時,請為帳戶或群組指定權限。下表說明 IIS 5.0、IIS 5.1 和 IIS 6.0 中可以使用的權限設定。

帳戶或群組

使用權限

如果您在建立虛擬目錄時停用匿名驗證,這是可以瀏覽站台的帳戶或群組。

讀取和執行

設定為存取 ASP.NET 目前使用者內容之系統資源的帳戶,例如網路服務帳戶 (IIS 6.0) 或 ASPNET 帳戶 (IIS 5.0 和 5.1)。

讀取和執行

列出資料夾內容

讀取

寫入

若要設定虛擬目錄的安全性和驗證

  1. 在 IIS 管理員中,以滑鼠右鍵按一下您要設定的虛擬目錄節點,然後按一下 [內容]。

  2. 按一下 [目錄安全性] 索引標籤,然後在 [驗證和存取控制] 區段中按一下 [編輯]。

  3. 選取驗證方法或虛擬目錄想要使用之方法的核取方塊,然後按一下 [確定]。根據預設,已經先選取了 [啟用匿名存取] 和 [Windows 整合式驗證] 核取方塊。

    兩個最常見的驗證情形如下:

    • 本機內部網路網站的 Windows 整合式驗證。

    • 使用者透過防火牆存取的網際網路或外部網路網站的表單驗證。

    若要設定網際網路網站的驗證,您必須設定表單驗證。如需驗證選項的詳細資訊,請參閱 ASP.NET 驗證。如需描述如何使用表單驗證建立站台的逐步解說,請參閱 HOW TO:實作簡單表格驗證

  4. 若要設定內部網路或本機開發案例的驗證,請清除 [啟用匿名存取] 核取方塊,然後確認選取 [整合式 Windows 驗證] 核取方塊。

  5. 在 Windows 檔案總管中,開啟用來存放網站頁面之資料夾的父資料夾。以滑鼠右鍵按一下該資料夾,然後按一下 [共用和安全性]。

    資料夾的 [內容] 對話方塊隨即顯示。

  6. 按一下 [安全性] 索引標籤。

  7. 在 [群組或使用者名稱] 清單中,選取群組或使用者名稱。

    注意事項:

    若要加入新群組或使用者名稱,請按一下 [加入],然後按一下 [位置] 按鈕。從清單中選取本機電腦名稱,然後按一下 [確定]。接著,在文字方塊中輸入您要加入的帳戶名稱。輸入名稱後,按一下 [檢查名稱] 以確認帳戶名稱。按一下 [確定] 加入帳戶。

  8. 在 [權限] 清單中,為群組或使用者名稱選取適當的權限。

  9. 按一下 [套用]。

  10. 按一下 [確定]。

請參閱

工作

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

HOW TO:實作簡單表格驗證

其他資源

管理 ASP.NET 網站

ASP.NET 驗證