7. [.NET5 / .NET6] Linux上で動作する.NET6(C#)-帳票出力WEBアプリ作成手順 - 【WSL2 & Azure-Linux編】

.NET5 / .NET6で開発
Linux上で動作する.NET6(C#)
帳票出力WEBアプリ作成手順
【WSL2 & Azure-Linux編】

【お題】
.NET6で作成した帳票出力WEBアプリケーションをLinux上で動かす!

 

【今後の説明の順番】

  1. まずは、WSDL2+DockerでWindows10上のLinuxで動作させる (今回)
  2. Docker使わないデプロイ - Azureで動作させる (今回)
  3. Docker使わないデプロイ - AWS Elastic Beanstalkで動作させる (次回以降)
  4. Docker使うデプロイ(最も単純な手順) - AWS EC2で動作させる (次回以降)
  5. Docker使うデプロイ(AWS ECRへ) - AWS ECSで動作させる (次回以降)

【目的】
.NET6のPDF出力・グラフィックス・画像処理プログラムを

  1. Linuxで動作させるまでのテクニックを伝えたい
  2. 各デプロイ時のテクニックを伝えたい

これが、目的です。

 

と、先に内容ではなく、これからのことも含めて書いてしまいましたが、

ともかく、前回(6.)で作成した
PDF帳票出力・ダウンロードできるWEBアプリケーションを
Linux上に配置して動作させていきます。

プログラムの内容は、前回(6.)までと全く変わらず、
一部を除いては、データベースも前回(6.)Azureに配置した SQL Server
そのまま使用していきます。
今回は・・・

  1. まずは、WSDL2+DockerでWindows10上のLinuxで動作させる
  2. Docker使わないデプロイ - Azureで動作させる

について、分かりやすく細かい手順の動画を作成しましたので、是非ご覧ください。

 

youtu.be

 

※.NET 6 となっておりますが、同じ手順で.NET 5 でも動作します。

※今回の記事を書く、または動画作成にあたって、使用している帳票ツールは、
20年前からの老舗 C#やVB.NETの帳票ツール【Reports.net】 を利用しています。