Я получаю следующие исключения при тестировании своего бота Azure Bot Services в MS Teams.Я развернул бота в экземпляре служб приложений и отлаживаю его локально с помощью ngrok согласно https://blog.thoughtstuff.co.uk/2018/04/run-your-app-in-teams-but-debug-locally-using-ngrok-heres-how/.. Я могу успешно отправить сообщения боту с помощью эмулятора Bot Framework и веб-чата Azure Bot Services, запустив его как локально, так и удаленно.,Мой Microsoft App Id и пароль указаны как в файле .bot, так и в файле appsettings.json.
Я использую Microsoft.Bot.Builder v4.2.2, Microsoft.Bot.Connector v4.2.2, Microsoft.Bot.Builder.Teams v4.0.0-beta1 и Microsoft.Bot.Connector.Teams v4.0.0-beta1 пакеты NuGet (бета-версии, поскольку они единственные, которые поддерживают Bot Builder / Connector v4).До сих пор мне не удалось найти какую-либо информацию, чтобы можно было диагностировать проблему. Кто-нибудь еще сталкивался с этой проблемой или смог указать мне правильное направление для дальнейшей отладки / тестирования самостоятельно?Спасибо.
"Метод не найден: 'Void Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials..ctor (System.String, System.String)'."
{System.MissingMethodException: Метод не найден: 'Void Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials..ctor (System.String, System.String)'.по адресу Microsoft.Bot.Builder.Teams.Middlewares.TeamsMiddleware.GetAppCredentialsAsync (String appId) по адресу System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start [TStateMachine] (TStateMachine & stateMachineTegidTegTeEdTeMeTeTeTeMeTeTeGeTeTegTeEdTeGeTellTeg.TeE! !TeKT.TellMeDTMTeTeTeилиTM.ChileTM.ChileTM.ChileTMTMTTMTTMTTTTTTTT.S.MB).Строковый appId) в Microsoft.Bot.Builder.Teams.Middlewares.TeamsMiddleware.CreateTeamsConnectorClientAsync (String serviceUrl, ClaimsIdentity ApplicationsIdentity) в D: \ a \ 1 \ s \ CSharp \ Microsoft.Bot.Builder.Teams \ Middlewares \ TeamsM.строка 127 в Microsoft.Bot.Builder.Teams.Middlewares.TeamsMiddleware.OnTurnAsync (контекст ITurnContext, NextDelegate nextDelegate, CancellationToken cancellationToken) в D: \ a \ 1 \ s \ CSharp \ Microsoft.Bot.Builder.Teams \ Middlewares \ Teams.cs: строка 98 в Microsoft.Bot.Builder.MiddlewareSet.ReceiveActivityWithStatusAsync (ITurnContext turnContext, обратный вызов BotCallbackHandler, CancellationToken cancellationToken) в D: \ a \ 1 \ s \ library \ Microsoft.Bot.Builder \ MiddlewareSet.cs: строка 55 в Microsoft.Bot.Builder.BotAdapter.RunPipelineAsync (ITurnContext turnContext, обратный вызов BotCallbackHandler, CancellationToken cancellationToken) в D: \ a \ 1 \ s \ library \ Microsoft.Bot.Builder \ BotAdapter.cs: строка 167}