Azureにデプロイされたファイルを表示する方法はありますか?


103

Azureで利用可能なファイル「ビュー」はありますか?私はにログインすると紺碧私が展開されてきたウェブサイトを見て、私はアズールがホストしているまさにファイルを見るために発見している明白な方法はありません。

そこにあるファイルを正確に確認できるようになりたいです。サーバーコードをライブ編集できるVisual Studio Onlineオプションがあることがわかりますが、それだけでは十分ではありません。特定のファイルが展開され、他のファイルが展開されていないことを確認できるようにしたいだけです。

回答:


163

単に見回して、デプロイメント内のさまざまなディレクトリとファイルを表示しようとしている場合は、URL形式を使用して、サイトの「Kudu」ダッシュボードに入ることができます http://<yoursitename>.scm.azurewebsites.net

これにより、さまざまなディレクトリを探索できるデバッグコンソール(Webベース)を含むWebベースのダッシュボードが提供されます(ディレクトリは視覚的にも表示されます)。

詳細については、Azure Webサイトチームのこの投稿をご覧ください。


魅力のように機能します。賞賛!
Sparsha Bhattarai

Kudu Wikiページの下の最新情報。
Zsolt

http:// <yoursitename> .scm.azurewebsites.net / dev /が最終的に探していたものです。
4imble

82

Visual Studioのウィンドウ「サーバーエクスプローラー」で、「Azure」をクリックして接続します。

=> App Service

=>あなたのサイト名

=>ファイル

ここにすべてのファイルが表示され、Visual Studioで直接編集できます。

Azureでファイルを編集する


@@@@@ UPDATE 2019年8月19日@@@@@

しばらくの間、それはもう機能していません。...:(

これを行う別の方法を次に示します。FTPを使用して!

Azure portalのWebサイトの[App Service]セクションで、[Deployment Center]> FTP>ダッシュボードに移動します

FTPSエンドポイントがある=> ftp://.....ftp.azurewebsites.windows.net/site/wwwroot

そして、ユーザー名、パスワード情報。

FileZillaクライアントをインストールしてください!(https://filezilla-project.org/

「FTPSエンドポイント」、「ユーザー名」、「パスワード」を使用してホストを入力し、すぐにログインします。


2
私にとって最も簡単な方法!
noelicus

VSを使用したり、他のアプリを学習したりせずに、コンテンツを表示する方法がまったくないことに奇妙なことです。私はアプリのクローンを作成していて、ダッシュボードを介して何か問題が発生したため、クローンは作成されていないと考えました。後でログインしたときだけ、クローンDIDが発生し、ファイルのスコープを外したいと思ったことがわかりました。案の定、VSはそのトリックを実行します。
user1585204 2018

1
すばらしい答えです。また、FTPサーバーに接続するためにユーザー名/パスワードを探し回る人は、AppService> YourApp>展開センター> FTPタブにアクセスできます。これらは、Azureベースの資格情報とは異なります。
XavierAM 2019

よろしくお願いします!「Deployment Center」があれば、もっと簡単です!投稿を更新します^^
A.モレル

-この質問への「ユー・ヤン建」の答えを参照してくださいstackoverflow.com/a/51385985/115704 - Visual Studioの代替のために。
Jason Snelders

36

App Service Editor(以前はVisual Studio Onlineと呼ばれていました)を使用できます。Azure Portalのwebapp-> Development Toolsセクションにあります。


17

これは古いことはわかっていますが、見つけて、役立つヒントを得ました。App Serviceを使用している場合、これを行うためのブラウザーオプションもあります。

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

Azureポータルからアクセスして、Appサービスに移動し、下にスクロールして[開発ツール]に移動し、[App Service Editor]をクリックします。

ここに画像の説明を入力してください


7

VS2017 / 2019には、Azureでファイルを表示するCloud Explorerがありますが、ファイルを表示するフォルダーを開くたびにクラウドへの接続が呼び出されるため、少し時間がかかります。

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スタイルのターミナルを探してきました。これにより、ファイルの表示、環境変数の確認と設定、データベースの直接移行などを行うことができます。これがお役に立てば幸いです。


1

Visual Studio CodeとAzure拡張機能を使用できます

ここに画像の説明を入力してください


-3

Azure Webサイトを使用しているため、Azureはそれを「管理」することを望んでおり、その結果、VM自体に接続できません。クラウドサービスを使用していた場合は、Azure ConsoleからRDP情報を取得し、マシンにリモートでアクセスできます。

状況に応じて、FTPをオプションとして使用できます。これは、1つのアプローチを説明するブログです。

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
私の回答で説明したように、これは実際には正確ではありません。kuduを介してAzure Webアプリに接続し、ファイルシステムにアクセスできます。
David Makogon、2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.