Bots MS Bot框架应用程序抛出错误为;对不起,我的代码有问题;对于托管BOT

Bots MS Bot框架应用程序抛出错误为;对不起,我的代码有问题;对于托管BOT,bots,botframework,Bots,Botframework,我有一个BOT应用程序,当使用模拟器时,它在本地主机上运行良好。 但是,当同一个bot托管在服务器上,并且尝试从WEBCHAT频道与bot聊天时,它会抛出一个错误 我的机器人应用程序正在使用3个不同的LUIS应用程序。这些LUIS应用程序尚未过期。 令人惊讶的是,LUIS应用程序选择了正确的意图,并向我显示了正确的PromptDialog,但在下一行“对不起,我的代码有问题”出现了此消息。 因此,我无法继续进行进一步的对话 机器人的所有功能都会发生这种情况。 这个问题背后的原因是什么?我建议采取

我有一个BOT应用程序,当使用模拟器时,它在本地主机上运行良好。 但是,当同一个bot托管在服务器上,并且尝试从WEBCHAT频道与bot聊天时,它会抛出一个错误

我的机器人应用程序正在使用3个不同的LUIS应用程序。这些LUIS应用程序尚未过期。 令人惊讶的是,LUIS应用程序选择了正确的意图,并向我显示了正确的PromptDialog,但在下一行“对不起,我的代码有问题”出现了此消息。 因此,我无法继续进行进一步的对话

机器人的所有功能都会发生这种情况。
这个问题背后的原因是什么?

我建议采取以下措施: 1) 转到我的机器人->连接到频道,然后单击出现问题的频道。错误消息可能会说明发生了什么 2) 调查承载应用程序的计算机。在
Azure
的情况下,启用
诊断日志可能会有所帮助

3) 无论如何,您需要为您的应用程序引入日志层,以确保能够快速调查进一步的问题。您可以使用许多解决方案,如
NLog
log4net


我想说,第3点必须是第一步,因为您处理的是像
botframework
这样的外部事物,谁知道在这个黑盒子中可以更改什么。因此,日志记录非常重要,可以防止您或任何其他人猜测可能出现的错误

因为我们不是魔术师/媒介,如果您需要帮助,请发布复制此问题的bot代码,以便我们能够更好地帮助您,我们需要您编辑您的问题并提供有关实现的详细信息。