BotFramework:机器人的MSA appId或密码不正确

时间:2017-11-01 00:25:57

标签: c# asp.net azure bots botframework

问题:在使用模拟器时,Bot开始向我显示错误。虽然我不确定,但我认为模拟器可能已经更新

调试我检查了AppID和密码是否正确。

错误:

(1, Drone())

web.config信息:

-> POST 401 [conversationUpdate]

Error: The bot's MSA appId or password is incorrect. 

Edit your bot's MSA info 

2 个答案:

答案 0 :(得分:1)

使用Bot模板(或使用现有的bot项目)创建一个空项目,并将Visual Builder NuGet包中的bot builder版本更新为最新版本。 尝试使用最新的bot模拟器进行测试https://docs.botframework.com/en-us/tools/bot-framework-emulator/)它应该有效

答案 1 :(得分:1)

在本地调试时,在web.config文件和模拟器中保持Microsoft APP ID和Microsoft App Password值都为空。

Like this

并在web.config中:

<configuration>
  <appSettings>
    <!-- update these with your BotId, Microsoft App Id and your Microsoft App Password-->
    <add key="BotId" value="YourBotId" />
    <add key="MicrosoftAppId" value="" />
    <add key="MicrosoftAppPassword" value="" />
  </appSettings>