我按照在线教程中给出的说明(从0到60构建机器人),但模拟器不起作用。它一直告诉我“401未经授权”。我在线查看,有些人建议使用https。但是,当我这样做时,模拟器显示一条消息,说它无法连接到远程服务器。你们中的一些人还建议将Appid更改为MicrosoftAppid,并使用密码执行相同的操作,但是再次无效。你们中的一些人甚至建议在模拟器和Web.config中同时保留Appid和密码,这样做也不行。
有谁知道如何解决这个问题? (我还确保所有内容(如端口和我的Appid和密码)都已正确编写,因此不应出现任何语法或用户错误。)
由于
答案 0 :(得分:0)
如果您使用的是v3.0.0,请注意,如果您使用node.js,目前存在身份验证问题。建议的解决方法是通过不在机器人的连接器选项中移交任何appId和appPassword来停用身份验证,并且不要在模拟器中使用任何身份验证数据。
另请注意,@ Thegaram表示您使用匹配的模拟器来使用您使用的botbuilder版本。如果你有botbuilder的v0 / v1,你应该使用Bot框架模拟器(v1),如果v3 +,那么Bot框架通道模拟器(v3 +)。他们将无法连接到不匹配的版本。