Предполагая, что вы либо начали с образца, либо использовали новые шаблоны VSIX / dotnet, Startup.cs
будет содержать логику для попытки загрузки учетных данных конечной точки из файла .bot
.При развертывании в Azure необходимо убедиться, что вы добавили конечную точку в файл .bot
с именем "production"
и убедитесь, что конечная точка настроена с appId
и appPassword
.
* 1008 вашего бота.* Вы упомянули, что следовали документации по развертыванию, и это произошло бы во время
этого шага в тех документах , где вы загружаете файл
.bot
, созданный при создании бота веб-приложения.К сожалению,
, а не , упомянутые в этом документе, - это то, что если вы удалите шифрование из загруженного файла
.bot
, то вам также необходимо очистить настройку приложения
botFileSecret
на портале или, если выперешифровав, вам нужно обновить
botFileSecret
appSetting до нового секрета.
Что касается диагностики подобных проблем при запуске, самое простое, что нужно сделать, это включить ведение журнала приложений в веб-приложении Azure, сбросить веб-приложение и затем запустить с блейдом потоковой передачи журнала на портале.поговорите с ботом и посмотрите, какие подробности исключений записываются в поток журнала.