Microsoft Azure - Distribuzione dell'applicazione
In questo capitolo discuteremo diversi modi di distribuire un'applicazione su Windows Azure. Quando diciamo applicazione, può essere un'applicazione web o un'applicazione mobile. Le prime app Web erano chiamate siti Web, ma ora ovunque vengono definite applicazioni Web. Discuteremo come distribuire le applicazioni da Visual Studio e dal portale di gestione nel capitolo "Siti Web".
Distribuzione di un'app Web da PowerShell
Per iniziare con PowerShell, fare riferimento al capitolo "PowerShell" nel tutorial. Per distribuire un sito Web da PowerShell è necessario il pacchetto di distribuzione. Puoi ottenerlo dagli sviluppatori del tuo sito web o se ti occupi di distribuzione web sapresti come creare un pacchetto di distribuzione. Nelle sezioni seguenti, imparerai prima come creare un pacchetto di distribuzione in Visual Studio e quindi, usando i cmdlet di PowerShell, distribuirai il pacchetto su Azure.
Crea un pacchetto di distribuzione
Step 1 - Vai al tuo sito web in Visual Studio.
Step 2- Fare clic con il pulsante destro del mouse sul nome dell'applicazione in Esplora soluzioni. Seleziona "Pubblica".
Step 3- Crea un nuovo profilo selezionando "Nuovo profilo" dal menu a discesa. Immettere il nome del profilo. Potrebbero esserci diverse opzioni nel menu a discesa a seconda che i siti Web siano stati pubblicati in precedenza dallo stesso computer.
Step 4 - Nella schermata successiva, scegli "Web Deploy Package" in Publish Method.
Step 5- Scegli un percorso per archiviare il pacchetto di distribuzione. Immettere il nome del sito e fare clic su Avanti.
Step 6 - Nella schermata successiva, lascia le impostazioni predefinite e seleziona "pubblica".
Al termine, all'interno della cartella nella posizione prescelta, troverai un file zip che è ciò di cui hai bisogno durante la distribuzione.
Creare un sito Web in Azure utilizzando PowerShell
Step 1- Immettere i seguenti cmdlet per creare un sito Web. Sostituisci la parte evidenziata. Questo comando creerà un sito Web in abbonamento gratuito. È possibile modificare l'abbonamento dopo aver creato il sito Web.
New-AzureWebsite -name "mydeploymentdemo" -location "East US"
Se il cmdlet ha esito positivo, verranno visualizzate tutte le informazioni come mostrato nell'immagine sopra. Puoi vedere l'URL del tuo sito web poiché in questo esempio è mydeploymentdemo.azurewebsites.net.
Step 2 - Puoi visitare l'URL per assicurarti che tutto sia andato per il verso giusto.
Distribuire il sito Web utilizzando il pacchetto di distribuzione
Dopo aver creato il sito Web in Azure, è sufficiente copiare il codice del sito Web. Crea la cartella zip (pacchetto di distribuzione) nel tuo computer locale.
Step 1 - Immettere i seguenti cmdlet per distribuire il sito Web.
Publish-AzureWebsiteProject -name "mydeploymentdemo" -package
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"
Qui nel commandlet sopra, viene fornito il nome del sito Web appena creato e il percorso del file zip sul computer.
Step 2- Vai all'URL del tuo sito web. Puoi vedere il sito web come mostrato nell'immagine seguente.