Ожидание готовности бота - веб-канал Azure (POST к конечной точке бота не выполнен с HTTP-статусом 500) - PullRequest
0 голосов
/ 19 января 2019

Я создал одного бота веб-приложения в Azure с шаблоном Luis и службой, используя C # SDK .Затем я загрузил исходный код этого примера бота из Azure, собрал решение в Visual Studio и повторно опубликовал бота в службе приложений Azure после добавления еще одного диалогового окна.Я также добавил соответствующие ключи для BotFilesecret и BotFilePath перед публикацией кода.Когда я пытаюсь проверить ответ бота в канале веб-чата в Azure, я вижу сообщение «ожидание готовности бота» , и операция продолжает обрабатываться, но она застряла там и не загружает веб-чат, Когда я проверил Application Insights, я вижу, что системные исключения регистрируются с помощью прямого клиента;ошибка 500 .

Стек вызовов для исключения, зарегистрированного в приложении Insights, выглядит следующим образом:

Microsoft.Bot.Schema.BotException at: Microsoft.Bot.ChannelConnector.BotAPI + d__31.MoveNext (Microsoft.Bot.ChannelConnector, версия = 3.2.2.5, культура = нейтральная, PublicKeyToken = ноль) Внутреннее исключение System.Exception , обработанное в Microsoft.Bot.ChannelConnector.BotAPI + d__31.MoveNext: в Microsoft.Bot.ChannelConnector.BotAPI + d__31.MoveNext (Microsoft.Bot.ChannelConnector, Версия = 3.2.2.5,Культура = нейтральная, PublicKeyToken = ноль)

Понятия не имею, почему это происходит.Бот веб-приложения использует последнюю версию C # Bot SDK V4.Пожалуйста, проверьте подробности исключений в приложении, как показано в Azure: POST to the bot's endpoint failed with HTTP status 500Exception Properties

Ранее я получал приведенную ниже ошибку 404 Resource Not Found в Azure, которая теперь исправлена:Erorr 404 Resource Not Found

...