我在Azure中使用基本模板创建了一个Web App Bot,下载了文件并使用Bot框架模拟器在localhost上测试它没有任何问题 .
但是,一旦我将解决方案/项目/命名空间从默认 Microsoft.Bot.Samples.SimpleEchoBot
重命名为 MyBotName
,Bot仿真器就会收到 500 - Internal Server Error
.
该解决方案构建并运行,并在MessagesController中设置断点,表明永远不会到达Post方法 .
我该如何解决?
1 回答
对localhost的GET请求:[PORT] / api / messages(在浏览器中打开该URL)显示错误消息
Multiple types were found that match the controller named 'messages'
. 它以某种方式找到旧消息控制器(Microsoft.Bot.Samples.SimpleEchoBot.MessagesController
)和新消息控制器(MyBotName.MessagesController
) .解决方案:删除
bin/
文件夹并重新构建/运行项目 .