出于某种原因,我什至无法启动 Bot Framework Emulator 中最简单的机器人。
重现步骤:
- 在 VS2019 中,创建新的 Echo Bot (Bot Framework v4 - .NET Core 3.1) 项目(使用 Visual Studio 的 Bot Framework v4 SDK 模板)
- 运行项目而不做任何更改(空字符串 for
MicrosoftAppIdand
和MicrosoftAppPasswordin
inappsettings.json
) - 启动 Bot 框架模拟器
http://localhost:3978/ 在浏览器中打开没有问题,但在模拟器中我收到以下错误:
Cannot post activity. Unauthorized.
POST 401 directline/conversations/<conversationId>/activities
这样一个最小的项目可能导致这些错误?我的理解是,当在 localhost 上运行并且没有提供安全凭证时,这应该直接开箱即用。
我正在使用工作计算机,我想知道是否有“幕后”的东西在某处/以某种方式阻止连接?不过,我不知道在哪里看。它在另一台计算机上运行良好,几个月前我上次尝试时在这台机器上运行良好,所以我真的很困惑。
任何有关如何调试此问题的线索或建议将不胜感激。