2013-07-04 8 views

risposta

2

Se è stata eseguita la distribuzione del servizio cloud, è possibile recuperare dal telecomando nello stesso modo in cui è possibile con i siti Web di Windows Azure. Potresti aver aggiornato il servizio cloud caricando prima il pacchetto nello storage blob, nel qual caso potresti ottenere il pacchetto. Ma il pacchetto non è un codice sorgente.

Dal punto di vista del processo, è necessario etichettare le distribuzioni con un tag che può essere abbinato nel controllo del codice sorgente. Non si sa mai quando una "correzione rapida" deve essere aggiunta a un ramo al di fuori del codice di produzione corrente.

+0

Dennis, cosa intendi per distribuzione git del servizio cloud? Non sono a conoscenza di supporto per questo. C'è una [votazione] (http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/3154644-git-deployment-to-cloud-service) per avere questa funzionalità. Intendevi la distribuzione TFS? –

+0

@FernandoCorreia hai ragione riguardo la distribuzione git sui servizi cloud. Pensavo che il dispiegamento di git fosse in questo ultimo giro. Non so se la distribuzione TFS funziona in modo simile a git di distribuzione con i telecomandi. –

1

In Windows Azure Cloud Services, le istanze vengono caricate sotto forma di pacchetti .cspkg.

In base allo documentation, l'operazione Ottieni pacchetto recupera un pacchetto di servizi cloud per una distribuzione e memorizza i file del pacchetto nell'archivio BLOB di Windows Azure.

È quindi possibile scaricare ed estrarre questo pacchetto (è in formato file ZIP) per recuperarne il contenuto. Vedi this answer per maggiori dettagli.

Nel caso di applicazioni ASP.NET, questo sarà un insieme di file di testo e assembly binari (.DLL). Nel caso di Java, saranno file .jar. È possibile utilizzare il decompilatore appropriato per recuperare un'approssimazione del codice sorgente originale. Ma probabilmente non sarebbe sicuro cambiare questo codice sorgente in retromarcia e caricarlo di nuovo in produzione, almeno non senza test approfonditi.

1

sì. puoi scaricarlo con un client ftp.

Ggo to dashboard del sito su https://manage.windowsazure.com. Ottieni credenziali (nome utente, password, host) e connettiti con il client ftp preferito.

1

Bene, Azure ora aveva un nuovo portale e le cose sono leggermente diverse. Ho dovuto recuperare il codice per uno dei miei siti web.

per scaricare il codice,

  1. andare a App Servizio. Nel pannello Panoramica, scarica il profilo del publisher.
  2. Ora passare a Credenziali di distribuzione Pannello. Inserisci il nome utente per FTP e scegli una password.
  3. Per connettersi a ftp, è necessario l'URL dal profilo di pubblicazione (example.PublishSettings).
  4. Ora accendere il vostro client FTP (FileZilla nel mio caso) e mettere l'indirizzo FTP e mettere il nome utente come sitename\ftpusername (example\ftp-exmaple-user per me) e mettere la password che si sceglie in credenziali di distribuzione pannello.

wwwroot contiene il codice!

Problemi correlati