2012-06-20 390 views
19

有誰知道如何下載Azure診斷日誌?在控制面板上,它顯示了我日誌的ftp鏈接,但是當我點擊它時,它會提示我輸入用戶名/密碼。我嘗試的任何用戶名/密碼只會導致「530用戶無法登錄」錯誤。下載天青診斷日誌?

它看起來像可見工作室做它發佈到同一個地址,我的用戶名在此之前,有一個「$」。我也嘗試過,但沒有去。

只是好奇,怎麼當你開始有錯誤應用程序彈出,或者是有別的東西,我應該做的準備我的應用程序用於在Azure上會得到日誌?

謝謝, 邁克

回答

26

您需要使用FTP客戶端應用程序來訪問文件,而不是使用的網頁,因爲它被設計爲使用客戶端應用程序來顯示文件。

我已經配置的FileZilla如下訪問我的Windows Azure網站訪問診斷日誌,以及使用相同的客戶端應用程序上傳/下載站點的特定文件:

enter image description here

在我的博客Windows Azure Website: Uploading/Downloading files over FTP and collecting Diagnostics logs,我已經描述了所有的步驟。

+0

非常感謝AvkashChauhan,這正是我所需要的。我也嘗試使用客戶端,但無法弄清楚用戶名/密碼使用...你的帖子設置了一切。不勝感激! – Mike

+0

謝謝,但是什麼決定了你使用的域名?我們正在使用企業Azure帳戶,但我不確定該域名。我也試圖通過ftps來設置它,當我得到所有排序後,我會發布任何額外的說明。 –

+0

3年後,更新後的答案見下文,事情發生了很大的變化 – Shaun314

1

我有同樣的問題,但你的形象幫助解決我的問題。我沒有使用[sitename] [用戶名](我說sitename,但也許我應該稱之爲主機名/域)

我不知道這是否會幫助你,你可能已經嘗試過了,但我使用的用戶名是我的Windows Live ID。 (我沒有使用美元$ IGN)

哦,一件事,我不知道這事與否,只要訪問FTP站點存儲日誌,但要確保你已經使他們在網站|下[選擇你的網站] |配置 - 然後向下滾動到診斷,然後單擊「打開」以打開您想要打開的日誌。

我添加了最後一部分,因爲我不知道您的ftp。[sitename] .azurewebsites.windows.net/LogFiles /目錄是否已創建,並且因爲這是我在(/ LogFiles)登錄,如果它不存在,您可能無法登錄..只是一個想法。

祝你好運! 約翰

3

在新Azure的門戶網站還有的site extensions新概念那裏你可以找到一個擴展名爲Azure的網站日誌瀏覽器這使得它的極端您輕鬆訪問您的網站的日誌(查看和下載它們)。

你可以閱讀更多關於它here

6

截至2015年12月的更新(New Azure Portal) 顯然,FTP用戶名和密碼不是由您的發佈設置或其他任何我能找到的設置。

的步驟,首先設置您的FTP憑據去你的Web應用程序的新門戶。點擊「刀片」頂部的設置圖標。那裏有25到30個不同的設置鏈接。我們想要的那個是發佈,然後是部署憑證。

我以爲我已經設置了這些與我的發佈配置文件,但那些不起作用。你應該有機會現在輸入你想要的用戶名和密碼,專門用於FTP和git。

現在轉到刀片進行診斷(位於發佈部分正上方),您可以複製ftp url。我剛剛複製了第一個(ftp not ftps),去了FileZilla並使用了ftp url,我的新用戶名和密碼以及端口21,並且我能夠按預期查看所有日誌文件。

這不會以我能看到的任何方式混淆或影響您的發佈憑證。

0

確保您爲應用程序設置了部署憑據。這是FTP所需要的。 (示例用戶名:MyFtpUserName)

然後,當瀏覽到提供的ftp鏈接時,請記住用域名限定用戶標識。 (示例合格的用戶名:MyWebSiteName \ MyFtpUserName)