【Blazor】WebAssembly版のWEBページを公開する
Blazorちゃん、ようやくWeb Assembly版が正式リリースされましたね!!(遅い)
というわけで、ASP.NET CoreでホストしないBlazorちゃんを公開する方法をメモ
プロジェクトの発行
プロジェクトのディレクトリまで行ってdotnetコマンドを以下のように実行する。
dotnet publish -o hoge
するとhogeディレクトリにビルドしたものが出力される。
web.config
ファイルとwwwroot
ディレクトリがあるが、wwwroot
に入ってるものが本体で、この中にindex.html
とかも出力されている。
公開
ASP.NET Core hostedではない場合、Blazorちゃんは単体で動くようになっている。
したがって、wwwroot
以下に作成されたファイルをWEBサーバーのhtmlドキュメントのルートディレクトリに置けばそれだけで動く。
rsync wwwroot/ /var/www/html/
ページを見に行く
これでちゃんとhttpd的なものが動いていればlocalhost:80
とかでBlazorページを見に行くことができる。