构建现代化的Web应用

ASP.NET 是一个免费的Web框架,用于构建现代化、云原生、高性能的Web应用程序

核心特性

高性能

ASP.NET Core 经过优化,可在Windows、Linux和macOS上运行,提供卓越的性能和可扩展性

🌐

跨平台支持

支持.NET Core,让开发者能够在任何平台上构建和运行应用程序

🔒

安全性

内置身份验证、授权和数据保护功能,帮助您保护应用程序免受攻击

☁️

云原生

为云环境设计,支持容器化、微服务和Serverless架构

🛠️

开发效率

丰富的工具和库,包括Razor Pages、MVC、SignalR和Blazor

📱

移动优先

响应式设计支持,轻松构建适配各种设备的Web应用

快速开始

// 创建一个新的ASP.NET Core Web API项目
dotnet new webapi -o MyApi

// 进入项目目录
cd MyApi

// 创建一个简单的控制器
public class WeatherForecastController : ControllerBase
{
  private static readonly string[] Summaries = new
  {
    "Freezing", "Bracing", "Chilly", "Cool",
    "Mild", "Warm", "Balmy", "Hot",
    "Sweltering", "Scorching"
  };

  [HttpGet]
  public IEnumerable<WeatherForecast> Get()
  {
    return Enumerable.Range(1, 5).Select(index => new WeatherForecast
    {
      Date = DateTime.Now.AddDays(index),
      TemperatureC = Random.Shared.Next(-20, 55),
      Summary = Summaries[Random.Shared.Next(Summaries.Length)]
    })
      .ToArray();
  }
}
0 百万开发者
0 K+ GitHub Stars
0 % 性能提升
0 /7 技术支持