Streamline your development with
Aspire

在內部組建、執行及測試您的完整堆疊。

所有主要雲端提供者都支援

Aspire illustration

Why use Aspire for .NET?

Focus on code, not infrastructure. Aspire helps from code to cloud.

使用整合連接至基本的工具和服務。

復原、可檢視性和安全性內建。

使用 Docker 組建,並部署至 Linux、容器或任何您選擇的雲端平台。

瀏覽簡介影片

Aspire helps you every step of the way

開發時間協調流程

輕鬆定義您的應用程式和相依性

可使用 C# 和熟悉的 API,而無須使用任何一行 YAML。按一下即可輕鬆新增熱門雲端服務、將其連線到您的專案,並在本機執行。

Aspire C# API code snippet
Aspire helps you every step of the way

整合

與雲端原生最佳做法結合

Every Aspire integration comes with logging, health checks, telemetry, and resiliency out-of-the-box.

探索資源
Aspire helps you every step of the way

整合

熱門雲端服務支援

Connect your app to over 20 messaging, storage, and database products easily with Aspire integrations.

儀表板

更快診斷應用程式問題

See live OpenTelemetry data with no configuration required. Launched by default on run, Aspire's developer dashboard shows logs, environment variables, distributed traces, metrics and more to quickly verify app behavior.

探索儀表板
1
2

部署

以您要的方式部署

將應用程式和相依性部署到雲端,是一件十分複雜的過程。Aspire 可讓您更輕鬆地部署任何雲端,並與您目前的工具整合。

在所有主要雲端提供者上執行
Microsoft Azure
AWS
Google Cloud
使用 ASP.NET Core 撰寫高效能 Web API
ASP.NET Core 是由 TechEmpower.3 排名的最快 Web 架構之一
TechEmpower JSON 基準結果
圖表顯示 TechEmpower JSON 基準結果: ASP.NET Core 為 250 萬,Node.js 為 110 萬,Gin 為 49.8 萬,Spring 為 32.8 萬。 圖表顯示 TechEmpower JSON 基準結果: ASP.NET Core 為 250 萬,Node.js 為 110 萬,Gin 為 49.8 萬,Spring 為 32.8 萬。 圖表顯示 TechEmpower JSON 基準結果: ASP.NET Core 為 250 萬,Node.js 為 110 萬,Gin 為 49.8 萬,Spring 為 32.8 萬。
每秒的 JSON 回應 (RPS)

輕鬆建置雲端原生應用程式

雲端原生生態系統
建置彈性、可調整且符合未來的雲端原生應用程式,可在各種平台與環境中順暢地運作。
原生容器建立
建置 .NET 容器映像,而不需要寫入 Dockerfile。
可檢視性
使用強大的可觀察性 API 與 OpenTelemetry 支援,查看您的程式碼作用中。

容易理解的 API

含 OpenAPI 的 gRPC 與 REST
為您的應用程式提供任何前端功能。NET 對所有熱門 API 的支援。
建立 gRPC 用戶端
gRPC 程式碼範例
資料存取變得簡單
使用 Entity Framework 查詢熱門資料庫,例如 PostgreSQL、SQL Server、SQLite 及不含 SQL 的 Cosmos DB。
閱讀 Entity Framework 文件
資料查詢程式碼範例
復原
使用 .NET 的內建復原 API,可輕鬆建立可靠的應用程式。
API 程式碼範例

用於建置絕佳 .NET 應用程式的工具

什麼是 Azure Developer CLI?
Azure Developer CLI (azd) 加速您從本機開發環境到 Azure 的旅程。使用一個工具初始化存放庫、布建資源及部署您的應用程式。
了解 Azd
Azure Developer CLI 範本
使用具有雲端最佳做法的彈性和慣用應用程式範本。已針對 .NET 進行策展,您可以幾分鐘內取得 Azure 的本機開發。
瀏覽 .NET 範本
VS 程式碼中的 C# 開發人員套件
使用 Visual Studio Code 的 C# 開發工具組撰寫、維護、測試和偵錯您的程式碼。提升 Windows、macOS、Linux 或 GitHub Codespaces 上的 C# 開發。
安裝 C# 開發人員套件

常見
問題

  1. Docker 和 Docker 標誌是 Docker, Inc. 在美國和/或其他國家/地區中的商標或註冊商標。Docker, Inc. 和其他廠商可能也擁有使用於此處之其他條款的商標權。
  2. Kubernetes 是 Linux Foundation 的商標。請參閱 kubernetes.io
  3. TechEmpower Benchmarks 第 23 輪結果提供的效能排名。