2017-09-26 6 views
1

botframeworkエミュレータで私のAzureボットをデバッグしたいです。
接続しようとするたびに、エミュレータはボットがリモートだが、コールバックURLはlocalhostだと伝えます。
どうすれば変更できますか?
ngrokの設定についても不平を言いますが、ngrokをダウンロードして、設定の.exeへの正しいパスを貼り付けたので、すべてのことがきちんと正しいと確信しています。ボットはリモートですが、コールバックURLはlocalhostです

この問題を解決するにはどうすればよいですか?私は最終的に内部サーバエラーが発生します

connecting to azure problems

注意。 (JustAShadowにより示唆されるように)ボットFrameworkのページで internal Server error 500

私の設定は次のとおりです。

Settings in botframework

further settings

+1

おそらくあなたはあなたのボットを間違って設定しました。 https://dev.botframework.com/bots とbotアプリ:https://apps.dev.microsoft.com –

答えて

1

あなたはエミュレータ上のURLのためのボックスに入力したURLをすることになっていますローカルデバッグ用です。あなたはあなたのボットをローカルに実行し、そのローカルの実行中のボットのURLを取得し、そのローカルホストのURLをボットエミュレータに追加します。ボットフレームワークエミュレータ内のボットフレームワークで実際のボットをエミュレートしています!

エミュレータは、ボットフレームワークENVをエミュレートするために構築されているため、ローカルでボットを実行するときに、実行する環境の種類がわかります。

IEあなたはDocumentDbエミュレータを取得する場合、あなたはデバッグAzureの

+0

であなたのボットの "設定"ページのスクリーンショットをチェックして共有してください。正しいURLがどのように表示されるべきかの例私はあなたの説明をまだ理解するにはあまりにも愚かです。 – 7gegenTheben

+0

あなたは何を意味するのか分かりませんか?あなたはまだローカルにあなたのボットを走らせましたか?その実行されている場合は、その実行場所を教えてくれる?ローカルボットエミュレータでデバッグするために、まだローカルで実行しようとしていないように聞こえます – davethecoder

+0

私がローカルで実行すると、ボットエミュレータは送信できないことを伝えます。最近、私はVisual Studioで提供されたテンプレートを使用して作成したすべてのボットで発生します。これとは対照的に、Githubからボットアプリケーションプロジェクトをダウンロードしてlocalhost上で実行させると、ボットは "エラーメッセージタイプはテキスト/プレーンテキスト"のようなものです。 – 7gegenTheben

0

あなたは

を公開するときMSIDとPWがweb.configファイルに正しい保証するものではありませ、そのだけで紺碧のふりをし、実際のデータベースに接続してはいけません
+0

はい、そうでした。数時間後、私はBotframeworkエミュレータが単にプロキシの後ろで正しく動作できないことを発見しました。 – 7gegenTheben

関連する問題