2
2

More than 1 year has passed since last update.

BlazorをAzureにデプロイする方法

Posted at

とりあえず書き殴り、いつか清書する。

前提条件

  1. Githubのアカウントを持っている
  2. Azureのアカウントを持っている
  3. Blazorアプリを作成済み
    ※デプロイだけ試してみたい場合はテンプレートがあるのでそちらをクローンして試してみて下さい。

Azureでの操作

  • リソースの作成

image.png

  • 静的Webアプリを選択し作成ボタンをクリック

image.png

  • 基本タブを入力

image.png

Github アカウントでサインイン

image.png

Authorize Azure-App-Service-Static-Web-Appsをクリック

image.png

Githubリポジトリの情報、ビルドの詳細を入力
確認および作成ボタンをクリック

image.png

こんな画面が表示されて少々時間がかかります。

image.png

問題なければ作成ボタンをクリック

どうやら無事にデプロイできた様子。

リソースに移動をクリックすると詳細情報が見られます。

image.png

Githubの状態を確認する必要があるようです。
image.png

Github workflowsにてデプロイ作業が進んでいることが確認できます。そこそこ時間がかかります。
image.png

ビルド完了です!5分くらいかかりました。

image.png

先程のリソースの画面に戻ってみてURLを叩いてみましょう。
image.png

最後にデプロイできてるか実際にURLを叩いて確認してみます。

image.png

問題ないですね!

実際は問題ありました

Visual Studio 2022でBlazor WebAssemblyプロジェクトを作成するとフォルダ構成がApi,Client,Sharedという構成で作成されません。

しかし、githubからAzureにデプロイする際はそれらのディレクトリがある前提でビルドが行われるので私の場合はビルドエラーのためデプロイできませんでした。

初めから下記のテンプレートを使って開発すれば問題なくデプロイできるはず!初めから知っていれば…。そういうこともあるよね。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2