21

Azure診断ログをダウンロードする方法を知っている人はいますか?コントロールパネルから、ログのftpリンクが表示されますが、クリックすると、ユーザー名/パスワードの入力を求められます。私が試したユーザー名/パスワードは、「530ユーザーがログインできません」というエラーになります。

Vis Studioが公開しているのと同じアドレスのようで、ユーザー名の前に「$」が付いています。私もそれを試しましたが、行きません。

アプリケーションでエラーがポップアップし始めたときにログを取得する方法に興味がありますか、それともAzureに移行するためにアプリを準備するために他に何かする必要がありますか?

ありがとう、マイク

4

6 に答える 6

29

クライアントアプリを使用してファイルを表示するように設計されているため、Webページを使用する代わりに、FTPクライアントアプリケーションを使用してファイルにアクセスする必要があります。

以下のようにFileZillaを構成して、Windows Azure Webサイトにアクセスし、診断ログにアクセスし、同じクライアントアプリケーションを使用してサイト固有のファイルをアップロード/ダウンロードします。

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

私のブログWindowsAzureWebサイト:FTPを介したファイルのアップロード/ダウンロードと診断ログの収集では、すべての手順について説明しました。

于 2012-06-20T04:49:08.253 に答える
7

2015年12月現在の更新(新しいAzureポータル)どうやら、FTPユーザー名とパスワードは、公開設定やその他の私が見つけたものによって設定されていないようです。

FTPクレデンシャルを最初に設定する手順は、新しいポータルのWebアプリに移動することです。「ブレード」の上部にある設定アイコンをクリックします。そこには設定への25〜30の異なるリンクがあります。必要なのは、[公開]、[展開資格]の順にあります。

公開プロファイルでこれらをすでに設定していると思いましたが、機能していませんでした。FTPとgit専用の、希望のユーザー名とパスワードを今すぐ入力する機会があるはずです。

次に、診断用のブレード(公開セクションの真上にありました)に移動し、ftpURLをコピーできます。最初のもの(ftpではなくftp)をコピーし、FileZillaに移動して、ftp url、新しいユーザー名とパスワード、およびポート21を使用したところ、すべてのログファイルを期待どおりに表示できました。

これは、私が見ることができる方法であなたの公開クレデンシャルを台無しにしたり影響を与えたりすることはありません。

于 2015-12-03T17:35:19.497 に答える
3

新しいAzureポータルには、サイト拡張機能の新しい概念があります。AzureWebサイトログブラウザーと呼ばれる拡張機能があり、Webサイトのログに非常に簡単にアクセス(表示およびダウンロード)できます。

あなたはここでそれについてもっと読むことができます。

于 2014-06-27T17:17:26.677 に答える
2

プロセスを明確にするために、私にとっては次のようになりました。

  1. APPサーバーを適切にセットアップします(展開->展開資格情報...ユーザー名とパスワードを設定します
  2. [監視]->[診断ログ]で正しいユーザー名を読み取ります...SERVERNAME\ USERNAMEのラベルがあります(この全体がユーザー名です!)
  3. SFTP接続にWinSCPを使用し、適切に構成します。その後、接続することができました。
于 2018-04-03T08:19:42.037 に答える
1

私も同じ問題を抱えていましたが、あなたの画像が私の問題の解決に役立ちました。[サイト名][ユーザー名]を使用していませんでした(サイト名と言いますが、おそらくホスト名/ドメインと呼ぶ必要があります)

これが役立つかどうかはわかりません。すでに試したことがあるかもしれませんが、使用したユーザー名はWindowsLiveIDでした。(私はドル$ ignを使用しませんでした)

ああ、もう1つ、これが重要かどうかはわかりませんが、ログが保存されているftpサイトにアクセスする場合はわかりませんが、[Webサイト]で有効になっていることを確認してください。[あなたのウェブサイトを選択してください]| 構成-次に、[診断]まで下にスクロールし、オンにするログの[オン]をクリックします。

ftp。[sitename].azurewebsites.windows.net/ LogFiles /ディレクトリが作成されているかどうかわからないため、最後の部分を追加しました。ここから、サインイン後に(/ LogFiles)にドロップオフします。存在しないので、ログオンできない可能性があります。

幸運を!ジョン

于 2013-01-01T13:10:25.933 に答える
0

アプリケーションのデプロイメントクレデンシャルを設定していることを確認してください。これはFTPで必要です。(ユーザー名の例:MyFtpUserName)

次に、提供されたftpリンクを参照するときは、ユーザーIDをドメインで修飾することを忘れないでください。(修飾ユーザー名の例:MyWebSiteName \ MyFtpUserName)

于 2016-09-09T13:18:15.573 に答える