【发布时间】:2020-04-19 22:23:18
【问题描述】:
我不想使用“Azure 机器人服务”。 我将 bot 应用程序托管到 azure,之后获得了托管 url https://something.azurewebsites.net,然后在 bot 框架 https://dev.botframework.com/bots/new 中注册了一个带有 https://something.azurewebsites.net/api/messages 端点 url、microsoft id 和密码的 bot。 当我在 azure 门户上的应用注册中创建新注册时,我得到了 microsoft ID 和密码, 然后我在 Visual Studio 代码中使用了相同的 Microsoft ID 和密码并重新发布。 但是在机器人框架测试模拟器上进行测试时,它显示“对不起,我的机器人代码有问题”。当我尝试使用 Microsoft 应用程序 ID 和密码的本地机器人框架模拟器时,它显示“无法发布活动。未经授权。POST401directline.postActivity” 我正在使用“机器人框架”:3.9 和“.net 框架”:4.6
【问题讨论】:
-
您是否使用 TLS/SSL 的 https(安全)连接失败;还是登录失败?
-
对不起,我没听明白,你问的是哪种登录方式?
-
设置链接上显示的登录名。
-
在 localhost 中测试时,不要添加 microsoftID 和密码,只需从 env/resource 文件中删除并测试,它对我有用,还检查它应该是 https
标签: c# azure botframework bots