Condividi tramite


Procedura: configurare siti Web pubblicati

Aggiornamento: novembre 2007

La pubblicazione di un sito Web richiede la compilazione dei file eseguibili nel sito Web e quindi la scrittura dell'output in una cartella specificata. A causa delle differenze di configurazione tra l'ambiente di test e la posizione in cui viene pubblicata l'applicazione, è possibile che il comportamento dell'applicazione pubblicata sia diverso da quello dell'applicazione nell'ambiente di test. In questo caso, dopo la pubblicazione del sito potrebbe essere necessario modificare le impostazioni di configurazione. Per ulteriori informazioni, vedere la classe Amministrazione di siti Web ASP.NET.

Per configurare un sito Web pubblicato

  1. Controllare la configurazione del sito originale e prendere nota delle impostazioni necessarie per il sito Web pubblicato. Di seguito sono elencate le impostazioni che sono generalmente diverse in un sito di sviluppo e in un sito di produzione:

    Poiché le impostazioni di configurazione vengono ereditate, potrebbe essere necessario esaminare le versioni locali del file Machine.config o del file Web.config radice nella directory %SystemRoot%\Microsoft.NET\Framework\versione\CONFIG nonché nei file Web.config dell'applicazione.

    Nota:

    Se non si dispone dell'autorizzazione per la visualizzazione dei file di configurazione di primo livello, è possibile creare un file contenente un elenco completo di impostazioni di configurazione per il sito Web, formattato come file di configurazione, utilizzando il codice descritto in 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.

  2. Dopo aver pubblicato un sito Web, testare tutte le pagine utilizzando account utente differenti.

    Se il comportamento del sito Web pubblicato è diverso da quello originale, potrebbe essere necessario apportare modifiche alla configurazione di tale sito.

  3. Per visualizzare le impostazioni di configurazione nel sito pubblicato, aprire il sito remoto in Visual Web Developer e modificare direttamente il file Web.config di tale sito. In alternativa, è possibile utilizzare altri metodi di configurazione descritti in Modifica dei file di configurazione ASP.NET.

    Nota:

    Per configurare i siti Web remoti, non è possibile utilizzare lo strumento Amministrazione sito Web.

  4. Confrontare le impostazioni di configurazione del sito Web pubblicato con quelle del sito Web originale. Sul server Web in cui si trova il sito pubblicato, oltre al file Web.config dell'applicazione potrebbe essere necessario esaminare il file Machine.config o il file Web.config radice nella directory %SystemRoot%\Microsoft.NET\Framework\versione\CONFIG del computer remoto. È possibile creare un file contenente un elenco completo di impostazioni di configurazione per il sito Web, formattato come file di configurazione, utilizzando il codice descritto in Procedura: visualizzare le impostazioni di configurazione ereditate e locali a livello di codice.

  5. Nel file di configurazione del sito pubblicato modificare l'elemento deployment e impostarne l'attributo retail su true.

    Questa impostazione consente di eseguire l'override delle impostazioni locali relative all'analisi e alla modalità di debug nella pagina o in un file Web.config a livello di applicazione, in modo da migliorare la protezione del sito Web per l'inserimento in un ambiente di produzione.

  6. Crittografare le impostazioni di configurazione riservate, quali le impostazioni di protezione e le stringhe di connessione. Per ulteriori informazioni, vedere Crittografia delle informazioni di configurazione utilizzando la configurazione protetta.

Vedere anche

Attività

Procedura dettagliata: distribuzione di un'applicazione Web ASP.NET tramite XCOPY

Concetti

Modifica dei file di configurazione ASP.NET

Altre risorse

Amministrazione di siti Web ASP.NET