Как получить доступ к файлам службы приложений Azure через FTP? Каталог wwwroot пуст

#azure #ftp

Вопрос:

Используя ссылку Центра развертывания на странице навигации службы приложений на портале azure, я смог найти свои учетные данные FTP и легко войти с их помощью. Однако в папке wwwroot нет файлов, кроме hostingstart.html.

пустой корень www

Однако, когда я использую консоль Azure, все мои файлы отображаются в папке wwwroot, а hostingstart.html файла там нет.

консоль azure отображает файлы

Я не уверен, что это актуально, но у нас есть настройка непрерывной интеграции. Я просто хочу иметь возможность просматривать эти файлы и взаимодействовать с ними.

Если я перейду в папку /Файлы журнала, я смогу подтвердить, что в командной строке FTP и Azure отображаются одни и те же файлы. Так что я знаю, что нахожусь на правильном сервере.

Ответ №1:

После долгих поисков я узнал, что происходит. Если у вас WEBSITE_RUN_FROM_PACKAGE включена эта настройка, ваш сайт обслуживается из zip-файла.

FTP-сервер показывает реальную папку, в то время как консоль kudu сопоставляет эту папку с содержимым zip-файла.

Это объявление объясняет это очень подробно.

Ответ №2:

Перейдите в kudu и нажмите «Текущие журналы докеров (скачать в формате zip)».

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