7. [.NET5 / .NET6] Linux上で動作する.NET6(C#)-帳票出力WEBアプリ作成手順 - 【WSL2 & Azure-Linux編】
.NET5 / .NET6で開発
Linux上で動作する.NET6(C#)
帳票出力WEBアプリ作成手順
【WSL2 & Azure-Linux編】
【お題】
.NET6で作成した帳票出力WEBアプリケーションをLinux上で動かす!
【今後の説明の順番】
- まずは、WSDL2+DockerでWindows10上のLinuxで動作させる (今回)
- Docker使わないデプロイ - Azureで動作させる (今回)
- Docker使わないデプロイ - AWS Elastic Beanstalkで動作させる (次回以降)
- Docker使うデプロイ(最も単純な手順) - AWS EC2で動作させる (次回以降)
- Docker使うデプロイ(AWS ECRへ) - AWS ECSで動作させる (次回以降)
【目的】
.NET6のPDF出力・グラフィックス・画像処理プログラムを
- Linuxで動作させるまでのテクニックを伝えたい
- 各デプロイ時のテクニックを伝えたい
これが、目的です。
と、先に内容ではなく、これからのことも含めて書いてしまいましたが、
ともかく、前回(6.)で作成した
PDF帳票出力・ダウンロードできるWEBアプリケーションを
Linux上に配置して動作させていきます。
プログラムの内容は、前回(6.)までと全く変わらず、
一部を除いては、データベースも前回(6.)Azureに配置した SQL Server を
そのまま使用していきます。
今回は・・・
- まずは、WSDL2+DockerでWindows10上のLinuxで動作させる
- Docker使わないデプロイ - Azureで動作させる
について、分かりやすく細かい手順の動画を作成しましたので、是非ご覧ください。
※.NET 6 となっておりますが、同じ手順で.NET 5 でも動作します。
※今回の記事を書く、または動画作成にあたって、使用している帳票ツールは、
20年前からの老舗 C#やVB.NETの帳票ツール【Reports.net】 を利用しています。