備註
這不是本文的最新版本。 關於目前版本,請參閱 本文的 .NET 10 版本。
警告
不再支援此版本的 ASP.NET Core。 如需詳細資訊,請參閱 .NET 和 .NET Core 支持原則。 關於目前版本,請參閱 本文的 .NET 10 版本。
本文說明如何使用 Blazor WebAssembly 來裝載和部署獨立。
應用程式設定
若要確保任何路徑的要求會傳回 index.html,請設定導航後備路由。
使用下列內容,在專案的根資料夾中建立名為 staticwebapp.config.json 的檔案:
{
"navigationFallback": {
"rewrite": "/index.html"
}
}
從 Visual Studio 部署
要從 Visual Studio 部署獨立的 Blazor WebAssembly 應用程式:
- 將任何未儲存的工作儲存在專案中,因為過程中可能需要重新啟動 Visual Studio。
- 請參閱在 Azure Static Web Apps 上部署 Blazor 應用程式:從 Visual Studio 部署(Azure Static Web Apps 說明文件)。
GitHub 部署案例
- Visual Studio Code: 快速入門:使用 Azure Static Web Apps 建置您的第一個靜態網站
- .NET CLI: 使用 Azure Static Web Apps 將網站部署 Blazor 至雲端 (影片)
- 從 GitHub 部署:教學課程:在 Azure Static Web Apps 中使用 建置靜態 Web 應用程式Blazor