質問: こちらで公開しているコードを利用してチャットボットの作成を行いました。 Bot Framework Emulatorを用いて、ローカル環境での動作確認は完了しております。 そこで、ここで作成したBotをAzure上にデプロイしたいのですが、対応方法に全く見当がつかず四苦八苦しております。 こちらの方法などを試しましたが、5.2にて以下のような画像のエラーが発生して先に進むことが出来ません。(白塗り部はマスキング情報です) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/db088542c6e71ee93ce21b2b2f64ac6e.png) 今回の方法にこだわってはいないので、何らかの方法でAzure上にchatbotをデプロイする方法を享受していただけますか。 <追記> ご回答ありがとうございます。 ご教授していただいた対応方法を参考に、Azure App Serviceにデプロイすることはできました。 しかし、そのあとボットチャンネルとの紐づけをすることができません。 QnA Makerの初期設定を用いてチャットボットを作成した場合、以下の画像のようにWebアプリボットが作成され、その中の「Webチャットでテスト」によりボットの検証を行うことが出来ます。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/73da0fe881af3974c532110e27f5a7f3.png)
回答: 追記の方はちょっと状況が分からなくて(私もこのへんは理解できていなくて)当てずっぽうですが... * Azure ポータル > Web アプリ ボット > **[設定]** > **[Microsoft App ID]** これを **Web.config** の `MicrosoftAppId` に設定します。 * Azure ポータル > Web アプリ ボット > **[設定]** > **[Microsoft App ID]** > **[管理]** > **[新しいクライアント シークレット]** > **[追加]** これを **Web.config** の `MicrosoftAppPassword` に設定します。クライアント シークレットは作成直後しか見られないので注意してください。