重命名我的解决方案后,Bot Framework模拟器未发布到localhost(500错误)

时间:2018-06-09 15:22:10

标签: botframework

我在Azure中使用基本模板创建了一个Web App Bot,下载了文件并使用Bot框架模拟器在localhost上测试它没有任何问题。

但是,一旦我将解决方案/项目/命名空间从默认Microsoft.Bot.Samples.SimpleEchoBot重命名为MyBotName,Bot仿真器就会收到500 - Internal Server Error

解决方案构建并运行,并在MessagesController中设置断点,表明永远不会到达Post方法。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

对localhost的GET请求:[PORT] / api / messages(在浏览器中打开该URL)显示错误消息Multiple types were found that match the controller named 'messages'。它以某种方式找到旧消息控制器(Microsoft.Bot.Samples.SimpleEchoBot.MessagesController)和新消息控制器(MyBotName.MessagesController)。

解决方案:删除bin/文件夹并重新构建/运行项目。