Эмулятор Bot Framework не публикуется на localhost после переименования моего решения (ошибка 500) - PullRequest
0 голосов
/ 09 июня 2018

Я создал бота веб-приложения в Azure с базовым шаблоном, загрузил файлы и протестировал его без проблем на локальном хосте с помощью эмулятора Bot Framework.

Однако, как только я переименовал пространства решений / проектов / имен из значений по умолчанию Microsoft.Bot.Samples.SimpleEchoBot в MyBotName, эмулятор бота получил 500 - Internal Server Error.

Решение строит и запускает, а установка точки останова в MessagesController показывает, что метод Post никогда не достигается.

Как это исправить?

1 Ответ

0 голосов
/ 09 июня 2018

GET запрос к localhost: [PORT] / api / messages (откройте этот URL в браузере) выдает сообщение об ошибке Multiple types were found that match the controller named 'messages'.Каким-то образом находился как старый контроллер сообщений (Microsoft.Bot.Samples.SimpleEchoBot.MessagesController), так и новый (MyBotName.MessagesController).

Решение: удалите папку bin/ и заново соберите / запустите проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...