歡迎來了解有關 .NET Aspire 的所有信息,這是一個新的雲端就緒堆疊,用於建立可觀察、生產就緒的分散式應用程式。 .NET Aspire 可以添加到任何應用程式中,無論其大小和規模如何,以幫助您更快地建立更好的應用程式。
.NET Aspire 透過以下方式簡化應用程式開發:
編排:使用 C# 和熟悉的 API 為分散式應用程式建模,無需使用 YAML 行。輕鬆新增流行的資料庫、訊息系統和雲端服務,將它們連接到您的項目,然後只需單擊即可在本地運行。
服務發現:自動注入正確的連接字串或網路配置和服務發現訊息,以簡化開發人員體驗。
整合:常見雲端服務(例如資料庫、佇列和儲存)的內建整合。配置用於日誌記錄、運行狀況檢查、遙測等。
儀表板:無需設定即可查看即時 OpenTelemetry 資料。 .NET Aspire 的開發人員儀表板在執行時預設會啟動,可顯示日誌、環境變數、分散式追蹤、指標等,以快速驗證應用程式行為。
部署:輕鬆產生應用程式資源在生產中運行所需的所有配置的清單。 (可選)使用 Aspire 感知工具快速輕鬆地部署到 Azure 容器應用程式或 Kubernetes。
更多:.NET Aspire 包含開發人員喜愛的所有功能,並可協助您提高工作效率。
透過以下資源了解有關 .NET Aspire 的更多資訊:
文件
Microsoft Learn 培訓路徑
.NET Aspire 視頻
eShop 參考範例應用程式
.NET Aspire 範例
.NET Aspire 常見問題解答
本研討會教材有以下語言版本:
英語
한국어
日本語
西班牙語
法國人
葡萄牙語 (PT-BR)
您也可以觀看以下語言的 Let's Learn .NET Aspire 直播活動:
英語
한국어
日本語
西班牙語
法國人
葡萄牙語 (PT-BR)
越南
此 .NET Aspire 研討會是 Let's Learn .NET 系列的一部分。 本研討會旨在幫助您了解 .NET Aspire 以及如何使用它來建立雲端就緒應用程式。 本次研討會分為 6 個模組:
設定與安裝
服務預設值
開發人員儀表板和編排
服務發現
整合
部署
此處提供了本次研討會的完整投影片。
本次研討會的起始專案位於start-with-api
資料夾中。 該專案是一個簡單的天氣 API,它使用國家氣象服務 API 來獲取天氣數據,並使用 Web 前端來顯示由 Blazor 提供支援的天氣數據。
本次研討會設計為在 2 小時內完成。
本教學使用的資料和服務來自美國國家氣象局 (NWS),網址為 https://weather.gov 我們正在使用他們的 OpenAPI 規範來查詢天氣預報。 OpenAPI 規範可在線上取得。 我們僅使用此 API 的 2 個方法,並簡化了程式碼以僅使用這些方法,而不是為 NWS API 建立整個 OpenAPI 用戶端。