2013-08-02 105 views
5

我試圖上傳一個ASP.Net MVC網站到Azure網站帳戶,我遇到了一個嚴重的問題。大多數文件將傳輸正常,但少數將永遠失敗。麻煩的是,它始終是相同的文件失敗,我不明白爲什麼。我試過使用FTP和「Web Deploy」方法從Visual Studio進行部署,我嘗試通過FileZilla使用FTP和FTPS,並且遇到同樣的問題。我可能會做什麼錯?Azure網站ftp上傳失敗的一些文件,但不是其他人

這是我看到的錯誤的FileZilla日誌。

Status: Resolving address of waws-prod-blu-003.ftp.azurewebsites.windows.net 
Status: Connecting to 137.117.88.16:21... 
Status: Connection established, waiting for welcome message... 
Response: 220 Microsoft FTP Service 
Command: USER xxxxx\xxxxxxxx 
Response: 331 Password required 
Command: PASS ********* 
Response: 230 User logged in. 
Command: OPTS UTF8 ON 
Response: 200 OPTS UTF8 command successful - UTF8 encoding now ON. 
Status: Connected 
Status: Starting upload of C:\websites\HSDeploy\css\bootstrap.min.css 
Command: CWD /site/wwwroot/css 
Response: 250 CWD command successful. 
Command: TYPE A 
Response: 200 Type set to A. 
Command: PASV 
Response: 227 Entering Passive Mode (137,117,88,16,39,138). 
Command: STOR bootstrap.min.css 
Response: 550 The process cannot access the file because it is being used by another process. 
Error: Critical file transfer error 

這只是一個失敗文件的例子。這是Windows Azure網站中的錯誤還是我做錯了什麼?在我看來,這是一個關鍵問題,也是獲取Azure網站的主要障礙。 :-(

+0

你找到了嗎?似乎奇怪的是,相同的文件仍然失敗。我嘗試用U-Serv替換MS FTP服務,它與失敗的文件相同。 – bendecko

+0

當試圖通過Dreamweaver將文件「放入」遠程服務器並在filezilla中獲取相同問題時,我遇到了同樣的問題。 – Frikz

回答

1

我碰到了類似的問題,但略有不同的錯誤信息:

Response: 150 Opening BINARY mode data connection. 
Response: 550 The supplied message is incomplete. The signature was not verified. 
Error: File transfer failed 

我用CuteFTP代替FileZilla的解決了這個問題

2

我有同樣的問題。我使用Azure + FileZilla解決了這個問題,我通過連接到FTP主機名而不是FTPS主機名來解決這個問題

+0

完美運作。 –

+0

除非最近已更改,否則FTP主機名和FTPS主機名似乎對我來說在Azure中具有相同的價值。 – Frikz

+0

主機名是相同的,但協議不是。其中一個以ftp://開頭,另一個以ftps:// – rsc

0

OK,排序它我試圖使用亞馬遜網絡服務機器,奇數文件將無法再次傳輸,它就像是圖片國王在同一個。

在我的情況下,這是我的客戶端機器上的反病毒軟件,搞亂了它。 AVG ....根據微軟支持網站

7

這聽起來像是服務器上的超時問題。您需要告訴FTP客戶端保持連接處於活動狀態,以便在第一個連接仍在嘗試上載文件時不會啓動第二個連接。

要在FileZilla客戶端中進行設置,請轉到編輯,設置,連接,FTP,然後選中「發送FTP保持活動命令」複選框。

有關該問題的更多詳細說明,請訪問:http://blogs.msdn.com/b/wats/archive/2013/12/13/setting-up-a-passive-ftp-server-in-windows-azure-vm.aspx向下滾動並閱讀「從Azure SLB透視圖考慮的要點」部分。

我在Azure上的FTP上遇到同樣的問題,並檢查上面的「發送FTP保持活動命令」複選框解決了我的問題。

希望這會有所幫助!

+0

爲我工作,同時通過@frikz上傳到azure以及下面列出的錯誤,我不得不繼續嘗試,直到鎖定關閉 –

相關問題