Я пытаюсь подключить эмулятор Microsoft Bot Emulator к своему удаленному боту в Azure.
Когда я запускаю своего бота локально, он работает, как ожидалось, однако, когда я устанавливаю новую конфигурацию для подключения к «боту веб-приложения» в Azure, я получаю сообщение об ошибке, как показано ниже.
[16:05:17]Error: The bot is remote, but the service URL is localhost.
Without tunneling software you will not receive replies.
[16:05:17]Connecting to bots hosted remotely
[16:05:17]Edit ngrok settings
[16:05:17]->messagehi
[16:05:17] POST 500 directline.postActivity
Я пробовал разные параметры в настройке ngrok и следил за этим сообщением (Bot Эмулятор получает POST 500 directline.postActivity). Однако я все еще получаю сообщение об ошибке. Ниже приведены сведения о журнале в эмуляторе Inspector-json.
"{\r\n \"message\": \"An error has occurred.\",\r\n \"exceptionMessage\":
\"An error occurred while sending the request.\",\r\n \"exceptionType\":
\"System.Net.Http.HttpRequestException\",\r\n \"stackTrace\": \" at
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task <>c__DisplayClass11_0.<<SendAsync>b__1>d.MoveNext()\\r\\n--- End of stack
trace from previous location where exception was thrown ---\\r\\n at
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task
task)\\r\\n
Ожидается:
- как подключиться к удаленному боту, устанавливающему конечную точку в эмуляторе фреймворка бота?
- где найти «** сведения о конфигурации службы Azure Bot, как на изображении ниже»?