VS2005新建網站對話框(文件系統、HTTP、FTP)的區別

 文件系統

文件系統是默認的。使用該選項可以把網站創建到當前物理文件系統上任何可以訪問的地方,它可以是本機或網絡上的機器。通過瀏覽按鈕及關聯的下拉列表可以瀏覽文件系統,例如,瀏覽Windows資源管理器,並選擇一個文件夾。

當選擇文件系統選項時,VS2005將使用內置的Web服務器,而不是使用IIS運行Web應用程序,也不會爲Web應用程序創建持久的虛擬目錄,IIS不再是該過程的一部分。實際上,甚至不需要在開發機器上安裝IIS。(當然,IIS對於部署服務器來說是必須的)。

使用文件系統作爲項目存儲位置的缺點是,通過該方式創建的Web頁面不能在瀏覽器中運行,而只能通過VS2005運行(因爲瀏覽器地址欄中的 “localhost”沒有相應的虛擬目錄)甚至在使用Response.Redirect或Server.Response方法重定向到另一頁面時也是這樣的。

http://localhost/myWebApp/default.aspx

上面的URL表示目標網站,但它無法正確運行,除非在本地機器的計算機管理中手動創建了一個虛擬目錄。爲實現這一點,須右鍵單擊“我的電腦”並選擇“管理”,然後展開到服務和應用程序>Internet信息服務管理器>網站>默認網站,然後,單擊右鍵選擇新建>虛擬目錄...

使用文件系統的好處是,可以很容易地共享基於文件的解決方案:您只須複製整個目錄到新的機器,並在Visual Studio中打開即可。

HTTP

第二個選項是HTTP,它指定使用IIS處理Web頁面,這樣就需要Web應用程序位於IIS的虛擬目錄下,VS2005會自動創建虛擬目錄。很顯然,當打開瀏覽器並輸入一個URL,例如,http://localhost/myWebApp/default.aspx,程序將會正常運行。

通過瀏覽按鈕及相關的下拉列表,可以瀏覽本地或遠程的IIS上的內容(尤其是虛擬目錄)並選擇。使用“選擇位置”對話框左邊的按鈕進行選擇。您也可以打開計算機管理以查看默認網站下由VS2005創建的虛擬目錄。


FTP

FTP使您可以通過FTP在遠程位置開發網站。

瀏覽按鈕及關聯的下拉列表允許您輸入登錄到FTP站點的必要信息。它會顯示一個FTP登錄對話框,其中包含一個是否允許匿名登錄的複選框,如果有必要還會有用於輸入用戶名和密碼的文本框。

發佈了83 篇原創文章 · 獲贊 3 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章