Веб-приложение Azure - невозможно получить (определенный путь) - PullRequest
0 голосов
/ 12 июня 2018

Я пробовал образец AADv2 из BotAuth безрезультатно.

Ошибка, которую я продолжаю получать после выбора кнопки на карте действия, заключается в том, что либо HTTP 500 internal server error или Cannot GET /botauth/aadv2.Когда я проверяю, работает ли корневая веб-страница или конечная точка обмена сообщениями, я получаю ту же ошибку - либо Cannot GET /, либо Cannot GET \api\messages.Корневая страница, на которую я пытался попасть: https://(botname).azurewebsites.net

Могу ли я узнать, какие шаги я могу предпринять для решения этой проблемы?Я пытался Google погрешить ошибку, но безрезультатно.Пожалуйста, дайте мне знать, если вам нужна дополнительная информация!

1 Ответ

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

Поскольку вы тестируете образец непосредственно в веб-приложениях Azure, следует обратить внимание на несколько вопросов.

1, const MICROSOFT_APP_ID = envx("MICROSOFT_APP_ID"); const MICROSOFT_APP_PASSWORD = envx("MICROSOFT_APP_PASSWORD"); мы объявляем среду действительной как MicrosoftAppId и MicrosoftAppPassword.Пожалуйста, измените это предложение как

//bot application identity
const MICROSOFT_APP_ID = envx("MicrosoftAppId");
const MICROSOFT_APP_PASSWORD = envx("MicrosoftAppPassword");

2, и вам также необходимо проверить, правильно ли установлены переменные среды в настройках приложения Azure Web App, которое отображается как https://github.com/MicrosoftDX/botauth/tree/master/Node/examples/aadv2#3-setup-environment-variables

3.Вы можете использовать онлайн-редактор кода для разработки, отладки и управления своим проектом в Azure Web Apps.enter image description here

А в столбце output вы можете увидеть подробные ошибки, выданные приложением.Вы можете использовать эту информацию, чтобы сузить вашу проблему.enter image description here

Советы. После изменения настроек приложения лучше перезапустить Azure Web App.

...