Procedura: pubblicare progetti di applicazione Web
Aggiornamento: novembre 2007
I progetti di applicazione Web ASP.NET possono essere pubblicati mediante Visual Studio o Visual Web Developer Express Edition. Quando si pubblica un progetto di applicazione Web ASP.NET, in Visual Studio o Visual Web Developer Express Edition i file dell'applicazione Web vengono compilati in un solo assembly, il quale viene quindi copiato in un percorso specificato. I progetti di applicazione Web presentano le stesse impostazioni di configurazione e lo stesso comportamento utilizzati nei progetti Libreria di classi standard di Visual Studio 2008. L'applicazione Web può essere pubblicata in una cartella locale o condivisa, in un sito FTP o in un sito Web accessibile con un URL.
La finestra di dialogo Pubblica sito Web, che è possibile aprire dal menu Compila di Visual Studio o Visual Web Developer Express Edition, consente di compilare e pubblicare applicazioni Web. Quando si pubblica il sito, è possibile rimuovere il relativo codice sorgente. Questo meccanismo fornisce una misura di protezione per la proprietà intellettuale e rende più difficile l'accesso al codice sorgente del sito da parte di altri utenti. Per informazioni sulle operazioni che si verificano nei file durante la precompilazione, vedere Gestione dei file durante la precompilazione ASP.NET.
![]() |
---|
La finestra di dialogo Pubblica sito Web si riferisce solo ai progetti creati utilizzando il modello Applicazione Web ASP.NET. |
Prima di pubblicare l'applicazione Web, controllare la configurazione del sito originale e tenere presenti gli elementi seguenti:
Eventuali impostazioni necessarie nel percorso remoto. Rivedere impostazioni quali le stringhe di connessione, le impostazioni di appartenenza e le altre impostazioni di sicurezza e accertarsi che siano adatte per l'ambiente di produzione.
Eventuali impostazioni che devono essere modificate per il sito Web pubblicato. In genere, ad esempio, si disattivano il debug, l'analisi e gli errori personalizzati dopo la pubblicazione del sito Web.
Poiché le impostazioni di configurazione vengono ereditate, potrebbe essere necessario esaminare più file per individuare tutte le impostazioni applicabili. Le impostazioni di configurazione sono reperibili nel file Machine.config o nel file radice Web.config nella directory SystemRoot\Microsoft.NET\Framework\version\CONFIG, nonché nei file Web.config nell'applicazione. Se non si dispone dell'autorizzazione per la visualizzazione dei file di configurazione radice, è possibile creare un elenco completo di impostazioni di configurazione per il sito Web, formattato come file di configurazione. Per ulteriori informazioni, vedere Procedura: visualizzare le impostazioni di configurazione ereditate e locali a livello di codice. Per le definizioni delle impostazioni di configurazione, vedere Impostazioni di configurazione generali (ASP.NET) e Impostazioni di configurazione di ASP.NET.
![]() |
---|
Per completare la procedura descritta di seguito, è necessario disporre delle autorizzazioni di scrittura e di creazione nel percorso di destinazione. |
Per pubblicare un progetto di applicazione Web
Scegliere Pubblicanomeprogetto dal menu Compila.
Verrà visualizzata la finestra di dialogo Pubblica sito Web.
Fare clic sul pulsante con i puntini di sospensione (…) per individuare il percorso nel quale si desidera pubblicare il progetto di applicazione Web.
Selezionare la casella di controllo Sostituisci file corrispondenti con copie locali oppure Elimina tutti i file esistenti prima della pubblicazione.
Selezionare la modalità con cui copiare i file del progetto di applicazione Web nel nuovo percorso, ovvero Solo i file necessari per eseguire l'applicazione, Tutti i file del progetto o Tutti i file nella cartella del progetto di origine.
È possibile includere i file della cartella App_Data selezionando la relativa casella di controllo.
Scegliere OK per pubblicare il progetto di applicazione Web.
Al termine dell'operazione, nella barra delle applicazioni verrà visualizzato Pubblicazione completata.
Apportare eventuali modifiche di configurazione necessarie per l'applicazione Web nel percorso di destinazione.
Per ulteriori informazioni, vedere Procedura: configurare siti Web pubblicati.
Nota:
Al fine di garantire maggiore sicurezza, è possibile crittografare impostazioni di configurazione specifiche. For more information, see Crittografia delle informazioni di configurazione utilizzando la configurazione protetta.
Vedere anche
Concetti
Cenni preliminari sui progetti di applicazione Web