Condividi tramite


Procedura: precompilare siti Web ASP.NET

Aggiornamento: novembre 2007

La precompilazione di un sito Web ASP.NET garantisce tempi di risposta iniziali più rapidi per gli utenti, in quanto non è necessario compilare le pagine alla prima richiesta. Questo risulta particolarmente utile per siti Web di grandi dimensioni, aggiornati di frequente.

Nella procedura illustrata 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 Cenni preliminari sulla precompilazione in ASP.NET.

Per precompilare un sito Web ASP.NET sul posto

  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:

    aspnet_compiler -v /virtualPath
    

    Il parametro virtualPath indica il percorso virtuale IIS (Internet Information Services) del sito Web.

    Se il sito Web non è un'applicazione IIS e pertanto non è presente una relativa voce nella metabase di IIS, digitare il comando seguente a un prompt dei comandi:

    aspnet_compiler -p physicalOrRelativePath -v /
    

    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.

Vedere anche

Attività

Procedura: precompilare siti Web ASP.NET per la distribuzione

Concetti

Cenni preliminari sulle prestazioni