Condividi tramite


Procedura: precompilare siti Web ASP.NET per la distribuzione

Aggiornamento: novembre 2007

Quando si precompila un sito Web ASP.NET per la distribuzione si crea un layout contenente assembly e altre informazioni che potrà essere copiato in seguito in un server di produzione. Un sito Web precompilato per la distribuzione consente di creare una versione compilata del sito da distribuire in un server di produzione senza codice sorgente.

È possibile scegliere di precompilare il codice e le pagine aspx o solo il codice. Se si precompila solo il codice, sarà possibile aggiornare l'interfaccia utente del sito senza dover ricompilare l'intero sito.

Nelle procedure illustrate in questo argomento vengono utilizzati le opzioni e i parametri dello strumento di compilazione ASP.NET (Aspnet_compiler.exe). Per ulteriori informazioni su questo strumento, vedere Strumento per la compilazione di ASP.NET (Aspnet_compiler.exe).

Per ulteriori informazioni sulla precompilazione, vedere Precompilazione di siti Web ASP.NET.

Per precompilare un sito Web ASP.NET per la distribuzione

  1. Aprire una finestra di comando e selezionare la cartella contenente .NET Framework.

    .NET Framework è installato nel percorso seguente:

    %windir%\Microsoft.NET\Framework\version
    
  2. Eseguire il comando aspnet_compiler digitando quanto segue a un prompt dei comandi, specificando come origine un percorso virtuale o un percorso fisico e come destinazione la cartella di destinazione del sito Web compilato.

    aspnet_compiler -v virtualPathtargetPath
    

    Se il sito Web non è un'applicazione Internet Information Services (IIS) e quindi la metabase di IIS non include la relativa voce, utilizzare il valore seguente per l'opzione -v:

    aspnet_compiler -p physicalOrRelativePath -v / targetPath
    

    In questo caso, il parametro physicalOrRelativePath fa riferimento al percorso completo della directory in cui si trovano i file del sito Web o a un percorso relativo della directory corrente. Nel parametro physicalOrRelativePath è consentito l'utilizzo dell'operatore punto (.). L'opzione -v specifica una radice utilizzata dal compilatore per risolvere i riferimenti alla radice dell'applicazione, ad esempio con l'operatore tilde (~. Quando si specifica il valore / per l'opzione -v, il compilatore risolverà i percorsi utilizzando come radice il percorso fisico.

    Il parametro targetPath è il percorso fisico della directory di destinazione.

Per precompilare un sito Web ASP.NET per la distribuzione e l'aggiornamento

  1. Aprire una finestra di comando e selezionare la cartella contenente .NET Framework.

    .NET Framework è installato nel percorso seguente:

    %windir%\Microsoft.NET\Framework\version
    
  2. Eseguire il comando aspnet_compiler digitando quanto segue a un prompt dei comandi, specificando come origine un percorso virtuale o un percorso fisico e come destinazione la cartella di destinazione del sito Web compilato, e specificando l'opzione -u a indicare che si desidera compilare il sito per la distribuzione e l'aggiornamento.

    aspnet_compiler -p physicalOrRelativePath -v / targetPath -u
    

Vedere anche

Attività

Procedura: precompilare siti Web ASP.NET

Altre risorse

Precompilazione di siti Web ASP.NET