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

Как я могу изменить разрешение для веб-приложения, чтобы я действительно мог загружать в него файлы через FTP?

Что мне нужно изменить, чтобы иметь разрешение на загрузку через FTP?

У меня есть работающий сайт, на котором работает ASP.Net Core. Все работает.

Для отладки странной проблемы с js мне нужно иметь возможность редактировать несколько файлов js прямо на сайте через FTP.

Когда я подключаюсь через FTP (с учетными данными из профиля публикации), я могу нормально подключиться и загружать файлы - я использую Filezilla.

Но если я пытаюсь что-нибудь загрузить, я получаю 550 Доступ запрещен.

У меня есть полный доступ к порталу Azure и т. Д. Для сайта, в т.ч. Куду.

Неважно, можете ли вы загружать файлы через KUDU или что-то еще - мне конкретно нужен FTP.

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

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

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


person Kjensen    schedule 22.09.2020    source источник


Ответы (1)


Спасибо, что задали вопрос! Не могли бы вы проверить, не заблокирован ли ваш брандмауэр исходящие записи FTP. Также убедитесь, что вы не пытаетесь писать в файл, доступный только для чтения. Для этого предложите использовать консоль Kudu (https: // [sitename] .scm.azurewebsites.net / DebugConsole), чтобы просмотреть свои файлы и проверить их разрешения (например, с помощью команды attrib).

Дополнительную информацию о KUDU см. В этом документе

Ссылка на этот документ может быть полезна: https://docs.microsoft.com/en-us/azure/app-service/deploy-ftp#get-ftp-connection-information

Попробуйте проверить ссылку ftp, которая предоставляется центром развертывания. Для этого перейдите в свое веб-приложение, нажмите «Получить профиль публикации», выберите URL-адрес публикации под тегом ‹publishProfile profileName = your-webapp

person SnehaAgrawal-MSFT    schedule 28.09.2020