Pubblicazione web con Web Deploy (Windows)

Web Deploy (Web Deployment Tool) è uno strumento di Microsoft che semplifica in modo significativo la migrazione, la gestione e l'implementazione di siti web e applicazioni web. In particolare, è possibile scrivere un codice nell'ambiente locale, per esempio, in Visual Studio® (IDE) o WebMatrix® (strumento di sviluppo) e quindi pubblicare periodicamente gli aggiornamenti sul tuo server di produzione per mezzo di Web Deploy.

Differenze tra Visual Studio® e WebMatrix®

Se stai cercando un ambiente che ti consenta di pubblicare aggiornamenti di codice senza soluzione di continuità sul tuo account, probabilmente sceglierai tra Visual Studio® e WebMatrix®.

Spetta a te decidere quale soluzione è più adatta al tuo progetto.

Come configurare la pubblicazione web in Visual Studio® e WebMatrix®

Per configurare la pubblicazione web nel proprio ambiente, è necessario accedere alle impostazioni di pubblicazione e specificare l'indirizzo IP dell'account cliente e il nome utente e password utilizzati per accedere al Pannello del Cliente.

In WebMatrix®, le impostazioni di pubblicazione si trovano presso: Home > Pubblica. È possibile fornire le impostazioni manualmente o come il file XML che Plesk genera automaticamente. Per scaricare il file per un determinato sito web, fai clic sul relativo link di Download in Siti Web e Domini > <domain_name> > Impostazioni di pubblicazione di Web Deploy. Le impostazioni sono soltanto disponibili se Web Deploy è installato sul server di Plesk ed è in esecuzione. Se le impostazioni non vengono visualizzate, contatta il tuo provider di hosting.

Per le istruzioni dettagliate su come configurare la pubblicazione web in WebMatrix®, consulta: http://www.microsoft.com/web/post/how-to-publish-a-web-application-using-webmatrix.

Per maggiori informazioni sulle impostazioni di pubblicazione in Visual Studio®, consulta http://msdn.microsoft.com/en-us/library/dd394698(v=vs.110).aspx.

Nota: È possibile trasferire gli aggiornamenti in modo sicuro verso il proprio account cliente selezionando l'opzione corrispondente nelle impostazioni di pubblicazione. Se il tuo provider di hosting non offre un certificato SSL valido, riceverai un messaggio di errore al tentativo di pubblicazione. Per risolvere il problema, contatta il tuo provider di hosting per chiedere assistenza o evita l'utilizzo di una connessione sicura.

Proteggere le impostazioni di pubblicazione di WebMatrix®

Un file XML che conserva le impostazioni di pubblicazione di WebMatrix® può includere la password dell'account di un cliente. Gli amministratori possono configurare Plesk perché escluda le password dai file XML. Se gli amministratori desiderano migliorare la sicurezza di sistema ed evitare il furto delle password, possono indicare di escludere la password dal XML. I clienti dovranno quindi inserire la password direttamente in WebMatrix®. L'opzione è disponibile alla pagina Strumenti e Impostazioni > Impostazioni del server.