見出し画像

プリザンター.NET Core版×AppServiceでSAML認証してみる(AppServiceへのデプロイ編)

さて、プリザンターをAzureみ入れるための箱はできたので、そちらにアプリケーションをデプロイしていきたいと思います。
デプロイについては公式のマニュアルに詳細な手順が書いてあるので、そちらを参考にしてみてください。

公式マニュアルはこちらです。
■プリザンターをAzure AppServiceにサーバレス構成でインストールする
https://pleasanter.org/manual/getting-started-pleasanter-azure

そして前回の記事はこちら

VisualStudio2019のインストール

公式マニュアルにはVisialStudio2019と書いてあるのでVisualStudio2019をインストールしたいと思います。VisialStudio2022でもイケるような気もしますが・・・

1.公式からdev-essentialメンバーシップに登録します。
https://visualstudio.microsoft.com/ja/dev-essentials/
上記MSのページにアクセスして「いますぐ参加またはアクセス」をクリックしてください。

スクリーンショット 2022-02-21 0.04.50

2.Microsoftアカウントでログインし、使用条件に同意します。

3.連絡先メールアドレスに登録したメールアドレスに下記メールが届くので「Confirm email」をクリックします。

スクリーンショット 2022-02-21 0.43.00

3.VisualStudioSubscriptionのページで「ダウンロードタブ」に移動し「VisualStudio2019」をクリックして「VisualStudio2019 Professional」をダウンロードします。

スクリーンショット 2022-02-21 0.05.45
スクリーンショット 2022-02-21 0.10.37

2.ダウンロードした「vs_Professional.exe」を実行するとインストーラが実行されるので「ASPNETとWeb開発」にチェックを入れてVisualStudio2019 Professionalのインストールをします。

スクリーンショット 2022-02-21 0.13.25

3.下記画面が表示されるのでしばらく待ちます。

スクリーンショット 2022-02-21 0.14.01

4.インストールが完了したら「スタートボタン」から「VisualStudio2019」をクリックして下記画面が表示されたらインストール完了です。サインインはAppServiceとSQLデータベースを作成したサブスクリプションにアクセスできるユーザーでサインインしてください。

スクリーンショット 2022-02-21 0.23.54
スクリーンショット 2022-02-21 0.26.52

AppServiceへのデプロイ


■プリザンターをAzure AppServiceにサーバレス構成でインストールする
https://pleasanter.org/manual/getting-started-pleasanter-azure

上記を参照してください。
接続文字列はSQLデータベースから確認できます。

1.「リソースグループ」から「SQLデータベース」を選択

スクリーンショット 2022-02-20 19.56.58

2.「SQLデータベース」の「リソース」から接続文字列を確認します。必要なものは以下だけです。

Server=goetan-pleasanter.database.windows.net;
Database=goetanpleasanter;
UID=goetan-pleasanter-admin;
PWD=<DBのsaパスワード>;
Connection Timeout=30

スクリーンショット 2022-02-20 19.57.52

SaConnectionString
OwnerConnectionString
UserConnectionString
の部分は同じものを入力します。

あとは公式のマニュアルの通りにVisualStudioで手順通りに実行すればアプリケーションがAppServiceに発行されて下記URLでプリザンターが表示できるようになります。

http://goetan-pleasanter.azurewebsites.net/

続きはこちら


この記事が気に入ったらサポートをしてみませんか?