使用 Azure Static Web Apps 裝載和部署 ASP.NET Core 獨立Blazor WebAssembly

備註

這不是本文的最新版本。 關於目前版本,請參閱 本文的 .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 應用程式:

GitHub 部署案例