почему служба приложений azure отвечает 404? - PullRequest
0 голосов
/ 07 января 2020
This name.azurewebsites.net page can’t be found
No webpage was found for the web address: https://name.azurewebsites.net/
HTTP ERROR 404

я следовал этому учебнику, все прошло гладко от сборки до развертывания, я использую nodejs 10.15.0 и когда я нажимаю node -v в виртуальной машине, это дает

0.10.14

редактировать

enter image description here

1 Ответ

0 голосов
/ 31 января 2020

Пожалуйста, проверьте, помогает ли добавление IIS для передачи ошибок в web.config.

 <httpErrors existingResponse="PassThrough" /> 

В случае, если вышеперечисленное не помогает, добавьте следующее в web.config и посмотрите, работает ли это.

 <staticContent><mimeMap fileExtension=".json" mimeType="application/json" /></staticContent>

В этом аналогичном обсуждении thread другой пользователь смог исправить проблему, добавив директиву в блок "location /":

proxy_set_header Host rpsexpressnodetest.azurewebsites.net;

Вы можете использовать диагностику службы приложений, чтобы получить больше указателей на проблему.
Чтобы получить доступ к диагностике службы приложений, перейдите к своему приложению службы приложений на портале Azure. В левой навигационной панели нажмите Диагностика и решение проблем .

Спасибо, что поделились снимком экрана, убедитесь, что файлы развертывания сайта доступны в каталоге D: \ home \ site \ wwwroot \.

Пожалуйста, проверьте, работает ли вышеуказанное, или поделитесь более подробной информацией о вашем WebApp для дальнейшего изучения.

enter image description here

...