本機 IIS 網站

更新:2007 年 11 月

本機網際網路資訊服務 (IIS) 網站是您電腦上的 IIS Web 應用程式。Visual Web Developer 會使用 HTTP 通訊協定與網站進行通訊。

在下列情況中,建立或開啟本機 IIS 網站是相當有用的:

  • 您想要使用 IIS 測試網站,這樣可相當真實地模擬網站將在實際執行伺器上執行的樣子。如此以 ASP.NET 程式開發伺服器所執行的檔案系統網站進行作業會有許多優點,因為路徑會以在實際執行伺服器上的樣子進行解析。

  • 您在資料夾中已有一組網站檔案,而且想要使用 IIS 測試網站。在上述情形中,您可以在 IIS 的本機版本中建立虛擬目錄。

  • 您的本機電腦同時也是 Web 伺服器。

需求

若要建立本機 IIS 網站則需要下列項目:

  • 電腦上至少必須已安裝且執行 IIS 5.0 版。

  • 電腦必須執行 .NET Framework 2.0 版。

  • 必須在 IIS 中啟用 ASP.NET 2.0 版。如需詳細資訊,請參閱 IIS Product Documentation 中的<啟用 ASP.NET>主題。

  • 您必須以具有管理權限的使用者身分登入。這是因為使用 IIS Metabase (在其中存放 IIS 應用程式的相關資訊) 將需要管理權限。

若要開啟現有的本機 IIS 網站,必須滿足上述條件,且:

  • 要開啟的站台必須設定為 IIS 應用程式。如需詳細資訊,請參閱 IIS Product Documentation 中的<建立 IIS 6.0 中的虛擬目錄>主題。

  • 站台必須設定為使用 ASP.NET 2.0 版。如果不是,開啟站台時,Visual Web Developer 會提示您將站台重新設定為使用 ASP.NET 2.0。這和在電腦上安裝 ASP.NET 2.0 是不同的。在要開啟的站台對應使用 ASP.NET 先前版本的情況下,仍可以將 ASP.NET 2.0 安裝在電腦上。

建立或開啟本機 IIS 網站

當您建立網站時,Visual Web Developer 會執行要讓網站作用為 IIS 應用程式時需要的所有工作。Visual Web Developer 會在 IIS 的 Web 根目錄下 (例如,在 \inetpub\wwwroot 下),建立網站的資料夾。建立資料夾之後,Visual Web Developer 接著會對您選取的網站範本建立檔案。

注意事項:

您可以將 IIS 應用程式建立為現有 IIS 資料夾的子資料夾。

本機 IIS 網站專案

當您建立或開啟本機 IIS 網站時,Visual Web Developer 會建立可管理檔案的專案。專案中會存放小量的資訊,例如選擇執行應用程式的方式和選擇可使用的偵錯工具。專案資訊會以每一使用者為基準存放。如需詳細資訊,請參閱網站專案和方案

執行本機 IIS 網站

根據預設,當您執行本機 IIS 網站以進行測試時,Visual Web Developer 會啟動瀏覽器並使用伺服器名稱 localhost 執行網站。例如,如果已建立網站 ExampleSite,當您在 Visual Web Developer 中測試該網站時,瀏覽器會要求這個 URL 的測試頁面:

https://localhost/ExampleSite/page

不管 IIS 是否指向在 IIS 根目錄下的資料夾或指向其他位置,都會解析應用程式名稱並服務該資料夾的頁面。

如需詳細資訊,請參閱測試 Visual Web Developer 中的 Web 網頁

部署本機 IIS 網站

本機 IIS 網站通常只用在開發上,因此個別的開發人員可以在自己的電腦上建立和測試 ASP.NET Web 網頁。在大多數情況中,您必須從檔案系統網站將檔案部署至執行 IIS 的實際執行伺服器。

您可以使用 Visual Web Developer 中的複製 Web 工具和 Publish Web 公用程式,即可從本機 IIS 網站部署檔案。如需詳細資訊,請參閱 ASP.NET 部署概觀

注意事項:

在 Visual Web Developer Express 版中無法使用發行 Web 公用程式。

請參閱

概念

Visual Web Developer 中的網站類型

Visual Web Developer 中的 Web 伺服器