首页 文章

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

提问于
浏览
1

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

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

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

我该如何解决?

1 回答

  • 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/ 文件夹并重新构建/运行项目 .

相关问题