首页 > 解决方案 > 无法发布活动。未经授权

问题描述

出于某种原因,我什至无法启动 Bot Framework Emulator 中最简单的机器人。

重现步骤:

  1. 在 VS2019 中,创建新的 Echo Bot (Bot Framework v4 - .NET Core 3.1) 项目(使用 Visual Studio 的 Bot Framework v4 SDK 模板)
  2. 运行项目而不做任何更改(空字符串 forMicrosoftAppIdandMicrosoftAppPasswordinin appsettings.json
  3. 启动 Bot 框架模拟器

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

http://localhost:3978/ 在浏览器中打开没有问题,但在模拟器中我收到以下错误:

Cannot post activity. Unauthorized.

POST 401 directline/conversations/<conversationId>/activities

这样一个最小的项目可能导致这些错误?我的理解是,当在 localhost 上运行并且没有提供安全凭证时,这应该直接开箱即用。

我正在使用工作计算机,我想知道是否有“幕后”的东西在某处/以某种方式阻止连接?不过,我不知道在哪里看。它在另一台计算机上运行良好,几个月前我上次尝试时在这台机器上运行良好,所以我真的很困惑。

任何有关如何调试此问题的线索或建议将不胜感激。

标签: c#asp.net.net-corebotframeworkbot-emulator

解决方案


推荐阅读