ASP.NET 1.0 是在 14 年前发布的,而今天开源的 ASP.NET Core 1.0 正式发布了!ASP.NET 变得更加模块化,支持跨平台,云优化等等。

Windows,Mac OS X,Linux,Docker 环境下载:https://www.microsoft.com/net/core#windows

ASP.NET Core 是个开源的 Web 框架,用于构建现代化 web 应用,支持 Windows,Linux 和 Mac 平台,包括 MVC 框架,而现在结合了 MVC 和 Web API 的特性到单个 web 程序框架。ASP.NET Core 基于 .NET Core runtime 构建,但是可以在完整的 .NET 框架上以最大的兼容性运行。

.NET 的首要目标是:开发者可在生产环境使用的一个现代化语言和程序库。

ASP.NET Core 1.0 做了许多架构上的改进,核心 web 框架不再要求 System.Web.dll,几乎所有的特性都以 NuGet 包实现,其他改进:

  • 可在 Windows,Linux,Mac 平台上构建和运行跨平台的 ASP.NET 应用
  • 基于 .NET Core 构建,支持应用程序版本控制
  • 新工具链,简化了现代化 web 开发
  • 支持基于云环境的配置
  • 内置支持依赖注入
  • 可以托管在 IIS 和个人主机上

Visual Studio 2015

构建应用:

Visual Studio 2015 New Project

提供 3 个  Web 项目模版

  • NET Web Application
  • NET Core Web Application (.NET Core)
  • NET Core Web Application (.NET Framework)

ASP.NET Core Templates

更多内容请看 .NET 博客