Bot Framework Операция была предпринята для чего-то, что не является сокетом - PullRequest
2 голосов
/ 06 марта 2019

После развертывания бота в командах Microsoft для нескольких пользователей для тестирования я начал получать вышеуказанную ошибку.Это произошло в двух разных местах.Я опубликую трассировку стека для каждого: https://gist.github.com/MilesWilde/49f290a9ba6f5e0b970de76b1907bb10

Строка, на которой это происходит (270 из Bot.cs) выглядит следующим образом

var recognizerResult = await _services.LuisServices[DispatchKey].RecognizeAsync(turnContext, cancellationToken);

Второй экземпляр этогоу происходящего есть такая трассировка стека: https://gist.github.com/MilesWilde/ba68c336a3687e1a2b5d5611a7a854a6

И в строке 391 из SomeDialog.cs есть:

await stepContext.Context.SendActivityAsync("Alright.");

Что кажется действительно странным, потому что мы успешно отправляем много сообщений об активности.Имеется ли какая-либо информация о том, почему это может происходить с ботом, когда к нему снова подключаются пользователи?Этого еще не произошло, когда моя команда тестировала его с нашей развернутой версией разработки.

Примечание: я использую Bot Framework SDK v4

...