ASP.NET

ASP.NET
開發者Microsoft
首次发布2002年1月5日,​23年前​(2002-01-05
当前版本4.7(2017年4月5日 (2017-04-05)
源代码库 編輯維基數據鏈接
编程语言.NET 程式語言,例如C#VB.NET
类型Web應用程式
许可协议Apache 2.0
网站www.asp.net
預覽警告:页面使用了Template:Infobox software不存在的参数"status"
ASP.NET
扩展名
.aspx、.cshtml、.vbhtml
互联网媒体类型
text/html
开发者Microsoft

ASP.NET是由微軟.NET Framework框架中所提供,開發Web應用程式的類別庫,封裝在System.Web.dll檔案中,顯露出System.Web命名空間,並提供ASP.NET網頁處理、擴充以及HTTP通道的應用程式與通訊處理等工作,以及Web Service的基礎架構。ASP.NET是ASP技術的後繼者,但它的發展性要比ASP技術要強大許多。

ASP.NET可以運行在安裝了.NET Framework的IIS伺服器上,若要在非微軟的平台上執行,則需要使用Mono平台[1],ASP.NET在2.0版本已經定型,在.NET Framework 3.5上則加上了許多功能,像是ASP.NET AJAXASP.NET MVC FrameworkASP.NET Dynamic DataMicrosoft Silverlight的伺服器控制項等。

很多人都把 ASP.NET 當做是一種程式語言,但它實際上只是一個由 .NET Framework 提供的一種開發平台 (development platform),並非程式語言。也可认为ASP.NET是.NET组件,任何.NET语言,例如C#,可以引用该组件,创建网页或Web服务。

為了因應雲端化所誘發的多作業平台整合與開發能力,微軟特別開發一個新一代的 ASP.NET,稱為 ASP.NET vNext,並於 2014 年命名為 ASP.NET 5,但隨後於 2016 年將它更名為 ASP.NET Core,由於架構上的差異頗大,因此未來 ASP.NET 與 ASP.NET Core 將是分別發展與維護,Windows 平台的 ASP.NET 4.6 以上版本仍維持 Windows Only,但 ASP.NET Core 則是具有跨平台 (Windows, Mac OSX 與 Linux) 的能力。

  1. ^ MONO Project. [2009-01-18]. (原始内容存档于2010-05-27). 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne