ASP.NET Core

免費。跨平台。開放原始碼。
用於使用 .NET 和 C# 組建 Web 應用程式與服務的架構。

開始使用

在 Windows、Linux 及 macOS 上受支援

使用單一堆疊快速建置 Web 應用程式

ASP.NET Core 隨附建置 Web 應用程式所需的一切,包括 Blazor,這是 Web UI 架構,可快速建立可隨時隨地執行的快速、安全且強固的 Web 應用程式。

了解 Blazor

什麼是 ASP.NET Core?

.NET 是一種開發人員平台,由工具、程式設計語言及程式庫組成,可用於建置多種不同類型的應用程式。

ASP.NET Core 使用專門用於建置 Web 應用程式的工具與程式庫來延伸 .NET 開發人員平台

挖掘更深入的資料: 什麼是 ASP.NET?

了解 ASP.NET Core

透過我們的教學課程、影片課程和文件,深入了解 ASP.NET Core 提供的所有功能。

學習前端網頁程式開發

了解後端網頁程式開發

快速且可調整

ASP.NET Core 的執行速度比獨立 TechEmpower 基準中任何熱門 Web 架構的執行速度還要快。

在 TechEmpower 基準中,.NET 每秒處理 702 萬個要求、Node.js 處理 66 萬個要求,而 JAVA Servlet 處理 220 萬個要求。

資料源自 TechEmpower 第 21 回合中提供的官方測試。

組建安全的應用程式

ASP.NET Core 支援產業標準驗證通訊協定。內建功能有助於保護您的應用程式免於跨網站指令碼 (XSS) 及跨網站偽造要求 (CSRF) 的攻擊。

ASP.NET Core 提供內建的使用者資料庫,支援使用 Google、X 等進行多重要素驗證和外部驗證。

活躍的社群和開放原始碼

Stack OverflowMicrosoft Q&A 等位置獲得開發人員社群對問題的快速解答。

NET 在 GitHub 上為開放原始碼,有超過 100,000 個貢獻和 3,700 家公司已在參與。

加入 .NET 社群

在 Azure 上免費託管

使用 Microsoft Azure 免費取得 10 個 ASP.NET Core 網站。

您也可以部署至任何主要的雲端平台、您自己的 Linux 或 Windows 伺服器,或許多主機服務提供者的其中之一。

使用 Azure 免費託管

您可能也想了解這些免費的電子書

Blazor e-book

此免費電子書帶領 ASP.NET Web Forms 開發人員認識 Blazor。它介紹了 Blazor 概念以及在 ASP.NET Web Forms 中的類似概念。

ASP.NET Core architecture e-book

此指南提供使用 ASP.NET Core 和 Azure 建置單體式 Web 應用程式的端對端指導。

Azure quick start e-book

在這份簡短指南中,探索 Microsoft Azure 服務的各種 .NET 應用程式案例。快速了解適合您的服務。

準備開始了嗎?

我們的逐步教學課程可協助您讓 ASP.NET 在電腦上執行。

開始使用