微軟云計算和企業部門負責人、ASP.NET之父,同時也是微軟開源的主推手Scott Guthrie,在他的博客發布了ASP.NET5。
本次發布的新版ASP.NET會在剛上線的Visual Studio 2015社區技術預覽(CTP)中呈現先行版。根據Scott Guthrie的描述,這個版本的ASP.NET具備更輕量、更模塊化、跨平臺和為云服務優化的特性。
本次更新的主要新改進有:
支持在Windows、Mac OS和Linux三個平臺上構建應用
基于.NET Core構建,雖然功能相比完整.NET框架稍少,但能讓應用在Windows之外的平臺上正常運行,實現多平臺同步應用版本。
MVC 6將MVC、Web API和Web Pages整合到一起,簡化了傳統的Model-View編程。
開發者不再需要Web.Config來配置應用,轉而直接使用JSON、XML和環境變量。
支持NuGet
于此同時,NuGet也隨Visual Studio社區預覽發布了NuGet 3.0先行版更新。
新的NuGet采用全新UI,支持應用包多版本選擇,包含已安裝(Installed)、在線(Online)、更新(Updates)三個面板。此外,還支持對特定項目進行版本固化,以及對各項操作進行預覽。