Есть ли способ просмотреть развернутые файлы в Azure?

103

Есть ли в Azure "просмотр" файлов? Когда я войти в лазурь , чтобы посмотреть на сайте я развернутый нет никакого очевидного способа я заметил , чтобы увидеть , какие именно файлы хозяйничает Azure.

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

Джон Рейли
источник

Ответы:

163

Если вы просто пытаетесь осмотреться и увидеть различные каталоги и файлы в своем развертывании, вы можете войти в панель управления «Kudu» сайта, используя формат URL http://<yoursitename>.scm.azurewebsites.net

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

Дополнительную информацию можно найти в этом сообщении команды веб-сайтов Azure .

Дэвид Макогон
источник
Работает как шарм. Престижность!
Sparsha Bhattarai
Актуальная информация находится на странице Kudu Wiki .
Жолт
http: // <yoursitename> .scm.azurewebsites.net / dev / - это то, что я в конечном итоге искал.
4imble,
83

В Visual Studio в окне «Server Explorer» вы щелкаете и подключаетесь к «Azure».

=> Служба приложений

=> Название вашего сайта

=> Файлы

Здесь вы видите все свои файлы и можете редактировать их прямо в Visual Studio.

Редактировать файл в Azure


@@@@@ ОБНОВЛЕНИЕ 19.08.2019 @@@@@

Некоторое время это уже не работало .... :(

Вот еще один способ сделать это: По FTP!

На портале Azure в разделе «Служба приложений» своего веб-сайта перейдите в «Центр развертывания»> FTP> Панель мониторинга.

Есть конечная точка FTPS => ftp: //.....ftp.azurewebsites.windows.net/site/wwwroot

И имя пользователя, информация о пароле.

Установите клиент FileZilla! ( https://filezilla-project.org/ )

Введите Хост с "Конечной точкой FTPS", "именем пользователя" и "паролем", а затем быстро войдите в систему!

А. Морель
источник
2
Самый простой способ для меня!
noelicus
Странно, что без VS или изучения какого-либо другого приложения вообще нет способа просто увидеть контент. Я клонировал приложение и получил уведомление через панель управления, что что-то пошло не так, поэтому подумал, что оно вообще не клонировалось. Только когда я позже вошел в систему, я увидел, что клон ДЕЙСТВИТЕЛЬНО произошел, и захотел отследить файлы и т.д.
user1585204 01
1
Отличный ответ. А для тех, кто ищет имя пользователя / пароль для подключения к FTP-серверу, их можно найти в AppService> YourApp> Deployment Center> вкладка FTP. Они отличаются от базовых учетных данных Azure.
XavierAM
Спасибо ! С «Центром развертывания» это проще! Я обновляю свой пост ^^
A. Morel
См. Ответ «yu yang Jian» на этот вопрос - stackoverflow.com/a/51385985/115704 - для альтернативы Visual Studio.
Джейсон Снелдерс
38

Вы можете использовать редактор службы приложений (ранее известный как Visual Studio Online ). Его можно найти в разделе веб-приложение -> Инструменты разработки на портале Azure.

Тани
источник
18

Я знаю, что это старый, но я только что нашел его и получил от него несколько полезных советов. Если вы используете службу приложений, теперь есть возможность сделать это в браузере:

https://YourAppService.scm.azurewebsites.net/dev/wwwroot/

Вы можете попасть туда с портала Azure, затем перейти к своей службе приложений, затем прокрутите вниз до инструментов разработки и щелкните «Редактор службы приложений».

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

Кейси Крукстон
источник
7

В VS2017 / 2019 есть Cloud Explorer для просмотра файлов в Azure, но каждый раз, когда открываемая папка для просмотра файлов будет вызывать соединение с облаком, вам придется подождать, это немного медленно.

Чтобы открыть Cloud Explore Right click on project > Publish > Manage in Cloud Explore, или Top Menu > View > Cloud Explorer.

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

Ю Ян Цзянь
источник
1

Добавив к принятому ответу, вы можете открыть сеанс ssh, перейдя в http://<yoursitename>.scm.azurewebsites.net/webssh/host.

Долгое время я искал терминал в стиле Linux для просмотра моих развернутых файлов и переменных среды. С его помощью вы можете просматривать файлы, проверять и устанавливать переменные среды, напрямую выполнять миграции db и многое другое. Надеюсь, это будет полезно.

Шивам Неги
источник
1

Вы можете использовать Visual Studio Code и расширение Azure

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

MDU
источник
0

Да, у вас есть много возможностей увидеть это

  1. Нажав на опцию «Консоль» (запустите команду «dir», вы увидите список всех файлов)
  2. Выбрав вариант редактора службы приложений (предварительная версия),

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

sakulachi8
источник
-3

Поскольку вы используете веб-сайты Azure, Azure хочет «управлять» ими за вас, и в результате вы не можете подключиться к самой виртуальной машине. Если вы использовали облачную службу, вы можете получить информацию RDP из консоли Azure и просто удаленно на компьютер.

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

http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/19/windows-azure-website-uploading-downloading-files-over-ftp-and-collecting-diagnostics-logs.aspx

Вот еще один вариант использования WebMatrix: http://www.microsoft.com/web/post/how-to-edit-a-site-hosted-on-windows-azure-with-webmatrix

DanielG
источник
1
На самом деле это не совсем верно, как я объяснил в своем ответе: вы можете подключиться к веб-приложению Azure через kudu и получить доступ к файловой системе.
Дэвид Макогон