羅海濤
摘要:.NET框架是微軟提出并開發的用于網絡程序設計的環境,基于Windows操作系統。該文分析研究了基于.NET框架的Web應用程序的架構,列舉了幾個特殊而且重要的基本元素,并附示例說明其使用方法。熟悉并應用這些元素,可以構成完整的Web應用程序,提高應用程序的效率和安全性。
關鍵詞:ASP.NET;架構;配置應用程序
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)22-5225-04
隨著Internet的發展和深入普及,基于Internet的Web應用得到了快速發展,實現的功能也越來越復雜。ASP.NET是微軟提出的.NET框架的一部分,它是一種以.NET框架為基礎開發WEB應用程序的全新模式,其底層用類實現,是一種面向對象的實現方法。微軟給.NET下的定義為:“.NET代表一個集合,一個環境,一個可以作為平臺支持下一代Internet的可編程結構。”ASP.NET又稱為ASP+,是微軟在ASP3.0的基礎上推出的動態網頁設計語言,但它不是ASP的簡單升級,而是微軟提出的.NET框架的一部分,它本身也只是一個框架。在這個框架下可以利用VB.NET、C#、C++或JScript.NET等程序語言。
1 ASP.NET Web應用程序架構
所謂Web應用程序,可以理解為通常所說的網站,在.NET環境下,實際上是添加了虛擬目錄的文件夾。.NET通常需要Windows Server作為服務器操作系統,該操作系統一般自動安裝IIS服務器。建立一個網站時,通常建立一個專門的文件夾,把所有涉及到的文件存入該文件夾,并通過IIS給這個文件夾設置虛擬目錄。
例如,在D盤的文件夾“website1”是一個網站,通過IIS為其設置虛擬目錄名為“w1”,則Internet用戶可以在瀏覽器地址欄輸入http://(計算機IP地址)/w1,訪問到該網站。這里,“w1”又稱為該Web應用程序/網站的根目錄。……