为什么要使用 .NET Aspire?
专注于代码,而不是基础结构。从代码到云,.NET Aspire 都可用提供帮助。
使用集成连接到基本工具和服务。
内置的复原能力、可观察性和安全性。
使用 Docker 构建,并部署到 Linux、容器或你选择的任何云平台上。
.NET Aspire 可帮助你完成每一步操作
开发时业务流程
轻松定义应用和依赖项
在没有一行 YAML 的情况下使用 C# 和熟悉的 API。轻松添加常用云服务,将这些服务连接到项目,然后单击一下即可在本地运行。
集成
支持热门云服务
使用 .NET Aspire 集成轻松地将应用连接到 20 多种消息传递、存储和数据库产品。
仪表板
更快地诊断应用问题
查看不需要配置的实时 OpenTelemetry 数据。.NET Aspire 的开发人员仪表板在运行时默认启动,它显示日志、环境变量、指标等内容来快速验证应用行为。
发现仪表板
部署
按你的方式部署
将应用和依赖项部署到云很复杂。有了 Aspire,可更轻松地部署任何云并与当前工具集成。
在所有主要云提供程序上运行
Microsoft Azure
AWS
Google Cloud
使用 ASP.NET Core 写入高性能 Web API
ASP.NET Core 被 TechEmpower 评为速度最快的 Web 架构之一。3
TechEmpower JSON 基准结果
轻松构建云原生应用
云原生生态系统
构建可跨各种平台和环境无缝工作的灵活、可缩放且面向未来的云原生应用。
原生容器创建
无需编写 Dockerfile 即可生成 .NET 容器映像。
可观测性
通过强大的可观测性 API 和支持 OpenTelemetry,查看正在运行中的代码。
易于理解 API
复原能力
使用. NET 的内置复原 API,轻松创建可靠的应用程序。
用于生成出色的 .NET 应用的工具
什么是 Azure Developer CLI?
Azure Developer CLI (azd) 可加速从本地开发环境到 Azure 的进程。使用一个工具初始化存储库、预配资源和部署应用程序。
了解 azd
VS Code 中的 C# 开发工具包
使用 Visual Studio Code 的 C# 开发工具包编写、维护、测试和调试代码。提升 Windows、macOS、Linux 或 GitHub Codespaces 上的 C# 开发。
安装 C# 开发工具包
常见问题解答
- Docker 和 Docker 徽标是 Docker, Inc. 在美国和/或其他国家/地区的商标或注册商标。Docker, Inc. 和其他各方也可能在本文使用的其他条款中拥有商标权。
- Kubernetes 是 Linux Foundation 的商标。请参阅 kubernetes.io。
- TechEmpower Benchmarks 第 22 轮结果的性能排名。
关注我们