注
これは、この記事の最新バージョンではありません。 現在のリリースについては、 この記事の .NET 10 バージョンを参照してください。
警告
このバージョンの ASP.NET Core はサポート対象から除外されました。 詳細については、 .NET および .NET Core サポート ポリシーを参照してください。 現在のリリースについては、 この記事の .NET 10 バージョンを参照してください。
この記事では、Blazor WebAssembly を使用してスタンドアロン をホストおよびデプロイする方法について説明します。
アプリを構成する
パスの要求が index.html返されるようにするには、ナビゲーション フォールバック ルートを設定します。
プロジェクトのルート フォルダーに staticwebapp.config.json という名前のファイルを作成し、次の内容を含めます。
{
"navigationFallback": {
"rewrite": "/index.html"
}
}
Visual Studio からデプロイする
スタンドアロン Blazor WebAssembly アプリをVisual Studioからデプロイするには:
- プロセス中に Visual Studio の再起動が必要になる場合があるため、保存されていない作業をプロジェクトに保存します。
- Blazor アプリを Azure Static Web Apps でデプロイする: Visual Studio からデプロイする (Azure Static Web Apps ドキュメント)のガイダンスに従います。
GitHub デプロイ シナリオ
- Visual Studio Code: クイック スタート: Azure Static Web Apps を使用して最初の静的サイトを構築する
- .NET CLI: Azure Static Web Apps を使用して Blazor Web サイトをクラウドにデプロイする (ビデオ)
- GitHub からデプロイする: チュートリアル: Azure Static Web Apps で Blazor を使用して静的 Web アプリを構築する
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
ASP.NET Core