Приложение React, развернутое с помощью Azure Devops, дает вам право просматривать этот каталог или страницу.

Мне удалось развернуть свое приложение для реагирования с конвейером Azure CD в службе приложений Azure. И конвейер не выдает ошибок. К сожалению, когда я нажимаю кнопку «Обзор» в службе приложений Azure, я получаю это сообщение. У вас нет разрешения на просмотр этого каталога или страницы.

Я включил расширенное ведение журнала и получил следующее:  введите описание изображения здесь

Вот содержимое моего файла web.config:

[![enter image description here][2]][2]

Есть какие-нибудь подсказки о том, как решить эту проблему?  введите описание изображения здесь


person OuterSpace    schedule 22.09.2020    source источник
comment
У меня была похожая ситуация. попробуйте этот мой пост stackoverflow.com/questions/63872925/. у него есть полный YAML и та же ошибка, что и у вас.   -  person Jay    schedule 23.09.2020
comment
Спасибо за Ваш ответ. В конце концов, мне удалось решить проблему следующим образом: я удалил шаг, который создавал zip-файл в конвейере, а в веб-конфигурации я оставил только часть с маршрутами React. Действительно, ранее я напрямую развертывал zip-файл, не распаковывая его, и, похоже, это было причиной проблемы.   -  person OuterSpace    schedule 24.09.2020
comment
видите ли, вы никогда не публиковали свой файл YAML. Итак, я понятия не имею, о чем вы говорите :) но рад, что проблема решена.   -  person Jay    schedule 24.09.2020
comment
@OuterSpace. Вы можете превратить свой обходной путь в ответ, он может помочь другим членам сообщества, которые сталкиваются с теми же проблемами, легче найти решение.   -  person Hugh Lin    schedule 25.09.2020


Ответы (1)


У вас нет разрешения на просмотр этого каталога или страницы

Основная причина в том, что на вашем веб-сайте Azure нет страницы по умолчанию. Вы можете попробовать напрямую просмотреть страницу по следующему URL-адресу.

https://{siteanme}.azurewebsites.net/views/login.html

Или вы можете добавить документ по умолчанию в корневой папке проекта и установите его в качестве страницы по умолчанию в настройке приложений на портале Azure и сохраните настройку.

Документ по умолчанию - это веб-страница, которая отображается в корневом URL-адресе веб-сайта.

введите описание изображения здесь

Кроме того, вы можете проверить ограничения IP или параметры проверки подлинности в веб-приложении Azure, которые могут вас заблокировать.

Проверить веб-приложение ›Аутентификация / авторизация и веб-приложение› Сеть ›Ограничения доступа

Вот блог о развертывании create -react-app в Microsoft Azure, вы можете обратиться к.

  1. Создал производственную сборку, выполнив команду npm run build. В решении была создана папка build с некоторыми файлами метаданных.
  2. После подключения через FTP-клиент скопируйте все содержимое папки build, созданной ранее, в папку /site/wwwroot/ на своем веб-сайте Azure.
person Hugh Lin    schedule 23.09.2020