Share via


Comment : précompiler des sites Web ASP.NET

Mise à jour : novembre 2007

La précompilation d'un site Web ASP.NET offre un temps de réponse initiale plus rapide pour les utilisateurs, étant donné que les pages ne doivent pas être compilées lors de la première demande. Ceci est particulièrement utile pour les grands sites fréquemment mis à jour.

La procédure décrite dans cette rubrique utilise les commutateurs et les paramètres de l'outil de compilation ASP.NET (Aspnet_compiler.exe). Pour plus d'informations sur cet outil, consultez ASP.NET Compilation Tool, outil (Aspnet_compiler.exe).

Pour plus d'informations sur la précompilation, consultez Vue d'ensemble de la précompilation ASP.NET.

Pour précompiler un site Web ASP.NET sur place

  1. Ouvrez une fenêtre de commande et accédez au dossier qui contient le .NET Framework.

    Le .NET Framework est installé à l'emplacement suivant.

    %windir%\Microsoft.NET\Framework\version
    
  2. Exécutez la commande aspnet_compiler en tapant ce qui suit à une invite de commandes.

    aspnet_compiler -v /virtualPath
    

    Le paramètre virtualPath indique le chemin d'accès virtuel des services IIS (Internet Information Services) de votre site Web.

    Si votre site Web n'est pas une application IIS et par conséquent n'a aucune entrée dans la métabase IIS, tapez la commande suivante dans une invite de commandes.

    aspnet_compiler -p physicalOrRelativePath -v /
    

    Dans ce cas, le paramètre physicalOrRelativePath fait référence au chemin qualifié complet du répertoire où se trouvent les fichiers du site Web ou à un chemin d'accès relatif au répertoire actif. L'opérateur point (.) est autorisé dans le paramètre physicalOrRelativePath. Le commutateur -v spécifie une racine dont le compilateur se servira pour résoudre les références de la racine de l'application, par exemple avec l'opérateur tilde (~). Lorsque vous spécifiez la valeur / pour le commutateur -v, le compilateur résout les chemins d'accès en utilisant le chemin d'accès physique comme racine.

Voir aussi

Tâches

Comment : précompiler des sites Web ASP.NET à des fins de développement

Concepts

Vue d'ensemble de la performance