使用HTTP方式還是File System方式創建網站
在Visual Studio 2005中,可以新建三種類型的網站,包括文件系統、HTTP和FTP。
文件系統是默認的,使用該選項可以把網站創建到當前文件系統上任何可以訪問的地方,它可以是本機或網絡上的機器。此時Visual Studio使用內置的Web服務器,而不是使用IIS運行Web應用程序,也不會爲Web應用程序創建持久的虛擬目錄,IIS不再是該過程的一部分。使用它的好處是可以很容易的共享基於文件的解決方案,您只需要複製整個目錄到某個位置,再使用Visual Studio打開即可。
HTTP選項使用IIS處理Web頁面。使用HTTP方式時,只需要在位置文本框中輸入網站名稱,例如http://localhost/MyWebsite即可,Visual Studio會幫您自動在C:/Inetpub/wwwroot目錄下創建名爲MyWebsite的虛擬目錄和應用程序。
一般,您可以自由選擇使用HTTP方式還是文件系統方式,但是在項目中,我發現有時程序在文件系統方式下運行正常,但是部署時偶爾會拋出異常,畢竟Visual Studio內置的Web服務器只是一個輕量級的服務器,其運行環境和實際的IIS環境還是有差別的。而HTTP方式與部署環境則完全一致,因此不會發生開發時和部署時應用程序行爲不一致的情況。
FTP方式使您可以通過FTP在遠程位置開發網站(目前爲止還沒有使用過這種方式,呵呵)。