.NET FrameWork框架
是一套應用程序開發框架,主要目的提供一個開發模型。
主要的兩個組件:
公共語言運行時(Common Language Runtime)(CLR):
提供內存管理、線程管理和遠程處理等核心服務,並且還強制實施嚴格的安全類型,提高代碼的安全性和可靠想。
.NET Framework類庫:
與CLR緊密集成,可以使用它開發多種應用程序和服務。主要包括控制檯應用程序、Windows窗體應用程序、WindowsPresentationFoundation(WPF)應用程序(一個類庫和一組API,用於創建在Web服務與客戶端之間發送消息的系統)、ASP.net網站、Web服務、Windows服務、基於WCF的面向服務應用程序和WF的啓用工作流程的應用程序等。
ASP.NET是什麼?
Active Server Pages(動態服務器頁面,運行於IIS之中的程序)
ASP.net是一個統一的Web開發模型,能使用盡量少的代碼生成企業級的ASP.net網站所必須的各種服務。
1 、與Framework完美結合。
對於Framenwork框架,在開始已經解釋。
2、ASP.net是編譯型還是解釋型?
是編譯型:1) ASP.net網頁首次被訪問,將編譯成微軟中間語言(MicrosoftIntermediate(中間的) Language,MSIL)。2)ASP.net頁面實際執行前,MSIL代碼將以即時編譯(Just-In-Time,JIT)形式被編譯成機器語言。
IIS(Internet Information Services信息服務)
提供了集成、可靠Web服務器功能,運行ASP.net網站需要IIS支持。
IIS(互聯網信息服務)是一種Web網頁服務組件,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,使得在網絡上發佈信息變的容易。
通俗的講:
IIS,就是一個網頁服務器。允許你把用HTML格式的網頁文件放到一個連在網絡上的計算機上面,供別人瀏覽。就像新浪網站一樣,把它的全部文件,放到一個連在網絡上的計算機上,設置一個缺省目錄,我們只要在在瀏覽器中輸入新浪的網址,就可以訪問了。