我在尝试创建机器人时遇到问题。当我使用 Http 时,一切似乎都运行良好。我可以将我的应用程序部署到我的网站并通过模拟器或 botframework.com 与机器人交互。
不幸的是,当我尝试使用 HTTPS 时,我从模拟器中收到 401 错误,并且当我尝试使用 botframework.com 时没有任何显示。
为了让我很清楚,我唯一改变的是: 1. 将 [BotAuthentication] 属性添加到我的 ApiController 中,如下所示:
[BotAuthentication]
public class MessagesController : ApiController
- 将 emulator/botframework.com 中的 URL 从http://mywebsite.com/api/messages更新为https://mywebsite.com/api/messages
Web.config 全部设置了 appId 和 AppSecret。我的网站已经有 SSL 证书。
有什么我想念的吗?尽管在假设我不需要设置其他任何东西之前我从未使用过基本身份验证,对吧?