1. 程式人生 > >ASP.NET(一)—— ASP.NET基礎

ASP.NET(一)—— ASP.NET基礎

msil 虛擬 語言 mvc .net 映射 pre 後置 文件

ASP.NET優勢(有了MVC後變成劣勢):

  • 瀏覽器無關:生成的代碼遵循w3c 的XHTML標準,不同瀏覽器顯示的內容相同
  • 易於調試:vs2010增加了JS調試功能
  • 運行效率高代碼先編譯成中間語音(MSIL或者IL),再由JIT編譯成機器語言進行運行, 調用哪部分代碼就編譯哪部分,並非一次性編譯,已經編譯好的代碼不需要再次編譯
  • 代碼邏輯分明:采用code-behind (代碼後置)技術。將程序界面(aspx)與業務邏輯(cs)文件分離

ASP.NET開發過程

  創建網站→編寫頁面→調試運行

  1. 創建網站(四種方式)【1】:文件(初學先用此方式),本地IIS,FTP,遠程站點
  2. 編寫頁面:拖動控件 ASPX 編寫頁面邏輯 CS
  3. 調試運行(三種方式):F5,綠色運行箭頭,右擊在瀏覽器中運行

ASP文件夾 :Bin 、App_Code(存放自定義類)、App_GlobalResources、App_LocalResources、App_WebReferences、App_Data(數據文件)、App_Browsers

【1】:采用文件系統進行調試或者運行時會運行IIS Express 輕量級的服務器,不能使用IIS的高級功能,一般用與開發過程

    本地IIS可以使用高級功能,一般用於測試

    FTP可以在服務器上保存文件,可以共享,支持多用戶使用,遠程服務器IIS有虛擬目錄映射到FTP文件,但是不能使用VSS

    遠程站點類似於FTP,使用HTTP連接,配置復雜

   

ASP.NET(一)—— ASP.NET基礎