VScodeでASP.NETアプリケーションをデプロイする(Mac)
準備
Microsoftアカウント及びAzureを登録 azure.microsoft.com
以下のサイトで.NET Core SDKをインストール dotnet.microsoft.com
アプリ作成
1.ディレクトリ作成
dotnet new mvc
2.VScodeで作成したアプリを開く
ファイル→開く→ディレクトリ指定
3.C#拡張機能をインストール
4.アセットをインストール
Vscodeの右下に「ビルドやデバッグに必要なアセットが足りない」と表示されるので [はい] を選択し、インストールします。
5.「F5」を押して、アプリケーションを実行
ローカル環境でアプリケーションが実行されることを確認
6.デプロイパッケージ作成
dotnet publish -c Release -o ./publish
コマンド実行後、以下のようなフォルダが作成されます
7.Azure拡張ツールインストール
8.デプロイ
publishフォルダを右クリックし、Deploy to Web Appをクリック
Create web new appをクリックし、アプリ名、フレームワークを入力
デプロイされたことを確認
発生したエラー
C#拡張機能とアセットをインストールし忘れてしまい F5実行すると、下記のエラー発生しました 「crbug/1173575, non-JS module files deprecated.」
publishフォルダを右クリック後、以下のエラーが発生 以下を参考にVScodeでサインインし直し、解決 github.com