在开发Microsoft Bot for Teams时遇到问题。 我正在使用 ngrock 将Teams Bot与我的本地后端服务器连接。 当我键入任何内容并将其发送到Teams频道时,创建了IBot实例,执行了构造函数,然后我的ASP.NET Core应用程序失败,并出现以下错误:
IDX10222:生命周期验证失败。令牌尚未生效。 ValidFrom:'[PII默认为隐藏。在中设置“ ShowPII”标志 IdentityModelEventSource.cs为true以显示它。]',当前时间: '[PII默认为隐藏。在中设置“ ShowPII”标志 将IdentityModelEventSource.cs设置为true以显示它。]'。
并且ngrock记录以下信息:
POST / api / messages 500内部服务器错误
我的IBot配置的凭据配置如下:
services.AddBot<BotClass>(options =>
{
options.CredentialProvider = new SimpleCredentialProvider(botEndPointService.AppId, botEndPointService.AppPassword);
});
我正在使用Microsoft Bot 4.2.2。迁移到4.9.1后,将复制发行的相同内容。
如何解决此问题?