HOW TO:建立 Visual Web Developer 中的 IIS 虛擬目錄

更新:2007 年 11 月

如果已在本機電腦上執行網際網路資訊服務 (IIS),您可以建立 IIS 虛擬根目錄 (Virtual Root),這個目錄會指向其位置在預設 IIS 資料夾結構 (通常是 \Inetpub\wwwroot) 外的這些檔案。當您要執行現有資料夾或本機檔案系統網站中的頁面時,虛擬目錄將會很有用。

若要建立 Visual Web Developer 中的本機 IIS 虛擬目錄

  1. 在 Visual Studio 的 [檔案] 功能表上按一下 [新增],然後按一下 [網站]。

  2. 在 [新網站] 對話方塊中,按一下 [瀏覽]。

  3. 在 [選擇位置] 對話方塊中,按一下 [本機 IIS] 圖示。

    注意事項:

    若要存取 IIS Metabase 並建立虛擬目錄,您必須是本機電腦 Administrators 群組的成員。

  4. 在樹狀目錄控制項中,選取 [預設的網站],或選取您要在其中建立虛擬目錄的資料夾。

  5. 在 [選擇位置] 對話方塊的右上角,按一下 [建立新虛擬目錄] 按鈕 (在這個按鈕上一開始沒有文字,但在您將滑鼠放在按鈕上時就會出現文字)。這樣會在 IIS 中建立 IIsWebVirtualDirectory 管理物件。

    注意事項:

    此外,可以按一下 [建立新 Web 應用程式] 按鈕,這樣也會建立虛擬目錄 (IIS 中的 IIsWebDirectory 管理物件),但這樣做不會提供您將虛擬目錄對應至不同實體目錄的選項。如需詳細資訊,請參閱 IIS SDK中的<Metabase Structure>主題。

  6. 在 [別名名稱] 文字方塊中,輸入虛擬目錄的名稱。

  7. 在 [資料夾] 文字方塊中,輸入檔案所在之實體目錄的完整路徑,或按一下 [瀏覽] 按鈕瀏覽至該位置,然後按一下 [確定]。

    注意事項:

    如果您要用戶端可以瀏覽至 Web 網頁,在實體目錄上設定的存取控制清單 (ACL) 就必須包含 IIS_WPG 帳戶和 Internet Guest Account 的讀取和執行權限。如需詳細資訊,請參閱 IIS Operations Guide 中的<Access Control with IIS 6.0>主題。

    您可以繼續在 [選擇位置] 對話方塊中建立或刪除虛擬目錄。當您準備建立網站專案時,可以在樹狀目錄控制項中選取位置,然後按一下 [開啟]。

若要建立 Visual Web Developer 中的遠端 IIS 虛擬目錄

  1. 在 Visual Studio 的 [檔案] 功能表上按一下 [新增],然後按一下 [網站]。

  2. 在 [新網站] 對話方塊中,按一下 [瀏覽]。

  3. 在 [選擇位置] 對話方塊中,按一下 [遠端站台] 圖示。

  4. 在 [網站位置] 文字方塊中,按一下 [新網站]。

  5. 在 [建立新 FrontPage Web] 對話方塊的 [Web URL] 文字方塊中,輸入遠端 IIS 伺服器的 URL 並附加上要建立的虛擬目錄名稱,例如 http://<server name>/<new virtual directory name>。

  6. 按一下 [確定]。

    注意事項:

    如果開啟了 [驗證] 對話方塊,請輸入使用者名稱和密碼,然後按一下 [確定]。您必須使用在伺服器上具有建立使用權限的帳戶。

  7. 在 [選擇位置] 對話方塊中,按一下 [開啟]。

  8. 在 [新網站] 對話方塊中,按一下 [確定]。

    便會為您的新遠端虛擬目錄建立新網站專案。虛擬目錄會建立為 IIS 伺服器之預設的網站中的 IIsWebDirectory 管理物件。如需詳細資訊,請參閱 IIS SDK 中的<Metabase 結構>主題。

    視您的連線速度和處理器速度而定,在遠端撰寫網站會比在本機撰寫來得慢。替代的方法是可以在本機將網站撰寫為測試網站,然後將測試網站發行或複製到遠端位置。如需詳細資訊,請參閱發行網站使用複製網站工具複製網站

請參閱

工作

逐步解說:建立具有成員資格和使用者登入的網站

概念

Visual Web Developer 中的網站類型

使用 Visual Web Developer 做為非管理使用者