Я занимаюсь разработкой бота, используя Microsoft Bot Builder (шаблон C # LUIS) и настраиваю Bot Emulator для локальной отладки моего кода, но когда я отправляю сообщение на эмуляторе бота, выдается следующее сообщение об ошибке:
POST401 directline.postActivity
Эмулятор JSON Inspector, предоставляющий дополнительные сведения, связанные с аутентификацией
"BotAuthenticator не удалось аутентифицировать входящий запрос!"
Для локального запуска кода я не передаю никакие значения для указанных ниже настроек в web.config, а также не передаю никакие значения для идентификатора приложения и пароля из эмулятора.
<add key="MicrosoftAppId" value="" />
<add key="MicrosoftAppPassword" value="" />
Я проверил, что все настройки приложений web.config одинаковыв качестве параметров приложения в Azure WebApp.Также, используя хранилище InMemory для локальной отладки, ниже приведен код из global.asax.cs
var store = new InMemoryDataStore();
URL-адрес конечной точки также корректен в эмуляторе
http://localhost:3984/api/messages
Я также установил ngrok, но не повезло.