2016-07-11 59 views
2

我按照在线教程(建立一个僵尸从0到60)给出的说明,但模拟器不起作用。它不断告诉我“401未经授权”。我在网上看了一下,你们中的一些人建议使用https。但是,当我这样做时,模拟器显示一条消息,指出它无法连接到远程服务器。你们中的一些人还建议将Appid更改为MicrosoftAppid,并使用密码做同样的事情,但再次没有奏效。你们中的一些人甚至建议将Appid和密码都留在模拟器和Web.config中,并且这种方式也不起作用。微软Botframework模拟器错误

有谁知道如何解决这个问题? (我也确保所有的东西(比如port和我的Appid和密码)被正确写入,所以不应该有任何语法或用户错误)。

感谢

+0

供应商可以帮忙吗? – Dilettant

+0

您使用的是哪个版本的模拟器?我不确定新版本(Microsoft Bot Framework Channel Emulator 3.0)是否可以与旧版本(Bot Framework V1)搭配使用。 – Thegaram

回答

0

如果您正在使用V3.0.0,请注意,是目前认证的问题,如果你使用node.js中建议的解决方法是通过不在bot中的连接器选项中移交任何appId和appPassword来禁用身份验证,也不要在模拟器中使用任何身份验证数据。

另请注意,@ Thegaram表示您使用的是您使用的botbuilder版本的匹配模拟器。如果你有botbuilder的v0/v1版本,你应该使用Bot Framework模拟器(v1),如果是v3 +,那么Bot Framework Channel Emulator(v3 +)。他们将无法连接到不匹配的版本。