2013-08-02 9 views
5

Ho provato a caricare un sito MV. ASP.Net su un account di sito Web di Azure e sto riscontrando un problema grave. La maggior parte dei file si trasferirà bene ma alcuni falliranno SEMPRE. Il guaio è che sono sempre gli stessi file che falliscono e non riesco a capire perché. Ho provato a distribuire da Visual Studio usando FTP e i metodi "Web Deploy" e ho provato a usare FTP e FTPS tramite FileZilla e ho lo stesso problema. Cosa potrei fare di sbagliato ???Il caricamento ftp di siti Web di Azure non riesce su alcuni file ma non su altri

Ecco un registro FileZilla degli errori che sto vedendo.

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 

Questo è solo un esempio di uno dei file in errore. Si tratta di un bug nei siti Web di Windows Azure o sto facendo qualcosa di sbagliato? Mi sembra che questo sia un problema critico e un grosso ostacolo per far funzionare un sito su Azure. :-(

+0

hai trovato questo? Sembra strano che gli stessi file continuino a fallire. Ho provato a sostituire il servizio FTP di MS con U-Serv e sono gli stessi file che non riescono. – bendecko

+0

Ho lo stesso problema quando provo a "mettere" i file su un server remoto tramite dreamweaver e ottenere lo stesso problema in filezilla. – Frikz

risposta

1

mi sono imbattuto in un problema simile, ma con un messaggio di errore leggermente diverso:

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

ho risolto il problema utilizzando CuteFTP invece di FileZilla

2

ho avuto lo stesso problema. con Azure + FileZilla. Ho risolto il problema connettendo il nome host FTP e non il nome host FTPS

+0

Che ha funzionato perfettamente. –

+0

Il nome host FTP e il nome host FTPS sembrano essere lo stesso valore in Azure a meno che non sia stato modificato di recente. – Frikz

+0

Gli hostname sono gli stessi, ma i protocolli no. Uno inizia con ftp: // e l'altro con ftps: // – rsc

0

OK, l'ho ordinato. Stavo provando una macchina Amazon Web Services e file dispari non sarebbero riusciti a trasferire ancora e ancora , era come se fosse una foto re sugli stessi.

Nel mio caso era il mio software anti-virus sul computer client a rovinarlo. AVG ....

7

Sembra un problema di timeout sul server. Dovrai dire al tuo client FTP di mantenere attiva la connessione in modo che non avvii una seconda connessione mentre la prima connessione sta ancora tentando di caricare i file.

Per impostarlo nel client FileZilla, andare su Modifica, Impostazioni, Connessione, FTP e selezionare la casella di controllo "Invia comandi keep-alive FTP".

Per una spiegazione più dettagliata del problema, visitare: http://blogs.msdn.com/b/wats/archive/2013/12/13/setting-up-a-passive-ftp-server-in-windows-azure-vm.aspx Scorrere verso il basso e leggere la sezione "Punti da considerare dalla prospettiva di Azure SLB".

Ho avuto lo stesso problema con il mio FTP su Azure e il controllo "Invia comandi keep-alive FTP" sopra risolto il mio problema.

Spero che questo aiuti!

+0

ha funzionato per me durante il caricamento in azzurro con filezilla e il bug elencato di seguito da @frikz, ho dovuto continuare a provare fino a quando il blocco non si è spento –

Problemi correlati