Visual Web Developer 中的網站類型
更新:2007 年 11 月
描述如何使用檔案系統架構的網站或需要網際網路資訊服務 (IIS) 的網站,將檔案儲存在網站中。
您可以使用 Visual Studio 在各種組態中建立及使用 ASP.NET 網站 (也稱為 Web 應用程式):本機 IIS 網站、檔案系統網站、部署檔案傳輸通訊協定 (File Transfer Protocol,FTP) 的網站和遠端網站。如需可協助您決定每種網站類型之使用時機的方針,請參閱本主題稍後選擇網站類型中的表格。
本機 IIS 網站
使用電腦上所安裝的 IIS 複本執行本機 IIS 網站。當您建立本機 IIS 網站時,網站的頁面和資料夾都會儲存在網站之預設 IIS 資料夾下的資料夾,也就是 [drive]:\Inetpub\wwwroot。Visual Studio 也會建立適當的 IIS 組態,因此 IIS 可將網站辨認為應用程式。
![]() |
---|
若要建立本機 IIS 網站,您在電腦上必須具有管理權限。 |
此外,也可以在 Visual Studio 中建立 IIS 虛擬目錄。如此一來,網站的頁面和資料夾就可以放在使用者擁有其存取權限的任何資料夾中,而本機 IIS 複本中的虛擬目錄則必須指向檔案位置。如需詳細資訊,請參閱 ASP.NET 所需的存取控制清單 (ACL)。
![]() |
---|
如果建立的網站之名稱中包含 IIS 5.1 (含) 以前版本上的非 ANSI 字元,您將無法瀏覽至網站,因為這些 IIS 版本不會解析含有非 ANSI 字元的 URL。 |
檔案系統網站
在檔案系統網站中,您可以在任何想要的資料夾中建立及編輯檔案,而不管這個資料夾是在本機電腦上,或者在透過網路共用所存取之其他電腦上的資料夾中。您不需要在電腦上執行 IIS。不過,您可以使用 ASP.NET 程式開發伺服器測試網頁。如需詳細資訊,請參閱 Visual Web Developer 中的 Web 伺服器。
![]() |
---|
ASP.NET 程式開發伺服器無法為另一台電腦的網頁提供服務。因此,它只適用於在本機測試網頁。 |
在檔案系統網站中,靜態檔案 (例如影像和樣式表) 會受到 ASP.NET 授權規則的支配。例如,停用匿名存取靜態檔案時,檔案系統網站中的靜態檔案將不會服務匿名使用者。但是,在 HTTP 位置中建立網站專案時,IIS 會服務靜態檔案而不使用授權規則。
您可以建立檔案系統網站並在稍後建立 IIS 虛擬目錄,這個虛擬目錄會指向包含網頁的資料夾。如需詳細資訊,請參閱 HOW TO:建立 Visual Web Developer 中的 IIS 虛擬目錄。
部署 FTP 的網站
Visual Studio 可讓您開啟及編輯可在 FTP 伺服器上使用的網站。如果網站位於裝載站台上,則這算是一般的案例。
您可以從 Visual Studio 內連接到具有讀取/寫入權限的任何 FTP 伺服器。接著就可以在該伺服器上建立及編輯 Web 網頁。如果是以 ASP.NET 和指向 FTP 目錄的 IIS 虛擬根目錄設定 FTP 伺服器,就也可以執行伺服器的網頁以進行測試。如需詳細資訊,請參閱逐步解說:在 Visual Web Developer 中編輯使用 FTP 的網站。
遠端網站
遠端網站是使用 IIS 的網站,不過它是位在可透過區域網路存取的另一台電腦上。遠端電腦必須已安裝 IIS,並且已使用 Microsoft 的 FrontPage 2002 Server Extension 進行設定。當您建立遠端網站時,網站的頁面和資料夾都會儲存在遠端電腦的預設 IIS 資料夾下,也就是 [drive]:\Inetpub\wwwroot。執行網頁時,會使用遠端電腦上的 IIS 為這些網頁提供服務。這是在 Visual Studio .NET 2002 和 Visual Studio .NET 2003 中所使用的模型。如需詳細資訊,請參閱 Web 專案的新功能。
![]() |
---|
如果建立的網站之名稱中包含 IIS 5.1 (含) 以前版本上的非 ANSI 字元,您將無法瀏覽至網站,因為這些 IIS 版本不會解析含有非 ANSI 字元的 URL。 |
選擇網站類型
在下表中摘要了可以在 Visual Studio 中建立的網站類型,當您要決定符合需求的網站類型時可以使用這個表格。
網站類型 |
摘要 |
---|---|
本機 IIS 網站 |
當您要在本機電腦上建立 Web 網頁並且已安裝了 IIS 時,請使用本機 IIS 網站。 優點:
缺點:
|
檔案系統網站 |
當您要在本機電腦或共用磁碟機上建立 Web 網頁但是尚未安裝 IIS 時,請使用檔案系統網站。 ![]()
您可以建立檔案系統網站並在稍後建立 IIS 虛擬目錄,這個虛擬目錄會指向包含網頁的資料夾。
優點:
缺點:
|
部署 FTP 的網站 |
當網站已存在設定為 FTP 伺服器的遠端電腦上時,請使用部署 FTP 的網站 (例如,網際網路服務提供者 (ISP) 已在伺服器上提供空間)。 優點:
缺點:
|
遠端網站 |
當您要利用在遠端電腦上執行的 IIS 建立網站時,請使用遠端網站。必須以 FrontPage Server Extension 設定遠端電腦。 優點:
缺點:
|
請參閱
工作
HOW TO:建立 Visual Web Developer 中的 IIS 虛擬目錄
逐步解說:在 Visual Web Developer 中建立基本 Web 網頁
逐步解說:在 Visual Web Developer 中建立本機 IIS 網站
逐步解說:在 Visual Web Developer 中編輯使用 FTP 的網站