Чи є спосіб переглянути розгорнуті файли в Azure?


103

Чи є в Azure файл "view"? Коли я увійти в блакить , щоб подивитися на сайті я розгорнутий немає ніякого очевидного способу я помітив , щоб побачити , які саме файли господарює Azure.

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

Відповіді:


163

Якщо ви просто намагаєтесь озирнутися і побачити різні каталоги та файли у своєму розгортанні, ви можете зайти на інформаційну панель сайту "Kudu" сайту, використовуючи формат URL. http://<yoursitename>.scm.azurewebsites.net

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

Більше інформації можна знайти в цьому дописі від команди веб-сайтів Azure .


Працює як шарм. Кудо!
Sparsha Bhattarai

До дати Infos під Куду Wiki сторінці .
Zsolt

http: // <ім'я вашої сторінки> .scm.azurewebsites.net / dev / - це те, що я в кінцевому рахунку шукав.
4imble

82

У візуальній студії у вікні «Провідник сервера» ви натискаєте та підключаєтесь до «Azure».

=> Служба додатків

=> Назва вашого сайту

=> Файли

Тут ви бачите всі свої файли і можете їх редагувати безпосередньо у Visual Studio.

Редагувати файл на Azure


@@@@@ ОНОВЛЕННЯ 19/08/2019 @@@@@

Деякий час він більше не працює .... :(

Ось ще один спосіб зробити це: FTP!

На порталі Azure у розділі "Служба додатків" вашого веб-сайту перейдіть до "Центру розгортання"> FTP> Інформаційна панель

Є кінцева точка FTPS => ftp: //.....ftp.azurewebsites.windows.net/site/wwwroot

І ім’я користувача, інформація про пароль.

Встановіть FileZilla Client! ( https://filezilla-project.org/ )

Введіть хост за допомогою "FTPS Endpoint", "ім'я користувача" та "пароль", а потім швидко увійдіть!


2
Найпростіший спосіб для мене!
noelicus

Дивно, що взагалі немає способу, не маючи VS або вивчаючи якусь іншу програму, просто переглядати вміст. Я клонував додаток і отримав повідомлення на інформаційній панелі, що щось пішло не так, тому подумав, що воно зовсім не клонується. Тільки коли пізніше я ввійшов у систему, я побачив, що трапляється DID-клон, і хотів розмахувати файли тощо.
користувач1585204

1
Чудова відповідь. А для тих, хто оглянеться Ім'я користувача / Пароль для підключення FTP-сервера, їх можна знайти на AppService> YourApp> Центр розгортання> на вкладці FTP. Вони відрізняються від базових даних Azure.
XavierAM

Дякую ! З "Центром розгортання" простіше! Я
А. Морель

Див. Відповідь "yu yang Jian" на це запитання - stackoverflow.com/a/51385985/115704 - для альтернативи Visual Studio.
Джейсон Снелдерс

36

Ви можете скористатися редактором сервісів додатків (раніше відомим як Visual Studio Online ). Його можна знайти у розділі Інструменти розробки на порталі Azure.


17

Я знаю, що це старе, але я просто знайшов його і отримав від нього кілька корисних порад. Якщо ви використовуєте Службу додатків, тепер для браузера є також можливість:

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

Ви можете дістатися туди з порталу Azure, перейти до служби App, потім прокрутити вниз до Інструменти розробки та натиснути «Редактор служб додатків».

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


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 та розширення Azure

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


-3

Оскільки ви використовуєте веб-сайти Azure, Azure хоче "керувати" ним для вас, і, як результат, ви не можете підключитися до самого VM. Якщо ви використовували хмарний сервіс, ви можете отримати інформацію про 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


1
Це насправді не точно, як я пояснив у своїй відповіді: Ви можете підключитися до веб-програми Azure через kudu та отримати доступ до файлової системи.
Девід Макогон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.