C# 直接通道Bot发布问题(Bot框架V4)

C# 直接通道Bot发布问题(Bot框架V4),c#,azure,botframework,C#,Azure,Botframework,我正在使用botframeworkv4、C#、.NETCore2.2和VS2019在Azure上发布我的应用程序 bot通过bot仿真器在本地和远程实例上运行良好。 因此,我认为从身份验证/授权的角度来看,该应用程序很好 但是,通过Azure的“Web聊天测试”模块,它不起作用 所有键入的邮件都将获得: '发送失败。重试。” 答复。信道模块中记录的错误消息为: 向bot发送此消息时出错:HTTP状态代码InternalServerError 有什么不对劲吗 发布此信息,以便帮助他人 查看Sta

我正在使用botframeworkv4、C#、.NETCore2.2和VS2019在Azure上发布我的应用程序

bot通过bot仿真器在本地和远程实例上运行良好。 因此,我认为从身份验证/授权的角度来看,该应用程序很好

但是,通过Azure的“Web聊天测试”模块,它不起作用

所有键入的邮件都将获得:

'发送失败。重试。”

答复。信道模块中记录的错误消息为:

向bot发送此消息时出错:HTTP状态代码InternalServerError

有什么不对劲吗


发布此信息,以便帮助他人

查看Startup.cs文件后,您似乎正在使用bot文件

在Bot Framework SDK 4.3发布之前,Microsoft Botframework提供了.Bot文件作为管理资源的机制。但是,接下来我们建议您使用appsettings.json或.env文件来管理这些资源。即使.bot文件已被弃用,使用.bot文件的bot现在仍将继续工作


始终建议从.bot文件迁移设置以更好地管理资源。文档清楚地解释了如何从.bot文件迁移设置以管理资源。

发布此文档,以便帮助其他人

查看Startup.cs文件后,您似乎正在使用bot文件

在Bot Framework SDK 4.3发布之前,Microsoft Botframework提供了.Bot文件作为管理资源的机制。但是,接下来我们建议您使用appsettings.json或.env文件来管理这些资源。即使.bot文件已被弃用,使用.bot文件的bot现在仍将继续工作


始终建议从.bot文件迁移设置以更好地管理资源。文档清楚地解释了如何从.bot文件迁移设置以管理资源。

能否共享您的botHandle(bot设置中的显示名称)?此外,您是否仅在“网络聊天测试”或其他任何频道中存在问题?当您在网络聊天中进行测试时,是否可以检查Chrome开发工具(Ctrl+Shift+I)控制台中是否出现任何错误?是否为您的机器人配置了应用程序细节?显示名称:V4Bellaverse消息传递端点:。我也有问题,而运行它通过直接渠道。Application insights刚刚被激活。现在观察Chrome开发工具,下面的错误引起了我的注意<代码>[Microsoft_Azure_BotService]1:27:27 PM MsPortalFx/Base/Base.Net Base.Net:安全问题:请求将身份验证令牌发送到不受信任的域“v4bellaverse.scm.azurewebsites.Net”。只有一组固定的域应配置为接收身份验证令牌。似乎存在授权问题。想法?你能再次检查你的botHandle(在bot设置中)吗?我看不到“V4BellaConverse”的任何日志或数据。谢谢。我已经在日志点发布了僵尸手柄的屏幕截图,我可以看到通过Emulator生成的一些活动。更多详情请访问。我刚刚尝试重新发布应用程序,并收到以下消息:
启动应用程序时出错。NET Core 4.6.28008.02 X86 v4.0.0.0 | Microsoft.AspNetCore.Hosting version 2.2.7-servicing-10089 | Microsoft Windows 10.0.14393 |需要帮助吗?
能否共享您的botHandle(在bot设置中显示名称)?此外,您是否仅在“网络聊天测试”或其他任何频道中存在问题?当您在网络聊天中进行测试时,是否可以检查Chrome开发工具(Ctrl+Shift+I)控制台中是否出现任何错误?是否为您的机器人配置了应用程序细节?显示名称:V4Bellaverse消息传递端点:。我也有问题,而运行它通过直接渠道。Application insights刚刚被激活。现在观察Chrome开发工具,下面的错误引起了我的注意<代码>[Microsoft_Azure_BotService]1:27:27 PM MsPortalFx/Base/Base.Net Base.Net:安全问题:请求将身份验证令牌发送到不受信任的域“v4bellaverse.scm.azurewebsites.Net”。只有一组固定的域应配置为接收身份验证令牌。似乎存在授权问题。想法?你能再次检查你的botHandle(在bot设置中)吗?我看不到“V4BellaConverse”的任何日志或数据。谢谢。我已经在日志点发布了僵尸手柄的屏幕截图,我可以看到通过Emulator生成的一些活动。更多详情请访问。我刚刚尝试重新发布应用程序,并收到以下消息:
启动应用程序时出错。NET Core 4.6.28008.02 X86 v4.0.0.0 | Microsoft.AspNetCore.Hosting版本2.2.7-servicing-10089 | Microsoft Windows 10.0.14393 |需要帮助吗?