Partager via


Comment : activer le traçage d'une application ASP.NET

Mise à jour : novembre 2007

Au lieu d'activer le traçage pour des pages individuelles, vous pouvez l'activer pour toute votre application. Dans ce cas, chaque page de votre application affiche des informations de traçage. Le traçage d'application est utile lorsque vous développez une application, car vous pouvez facilement l'activer et le désactiver sans modifier des pages individuelles. Lorsque votre application est terminée, vous pouvez désactiver simultanément le traçage pour toutes les pages.

Lorsque vous activez le traçage pour une application, ASP.NET collecte les informations de traçage pour chaque demande faite à l'application, jusqu'au nombre maximal de demandes que vous spécifiez. Le nombre de demandes par défaut est de 10. Vous pouvez consulter les informations de traçage avec la visionneuse de trace.

Par défaut, lorsque la visionneuse de trace atteint la limite de demandes établie, l'application cesse de stocker des demandes de trace. Vous pouvez toutefois configurer le traçage au niveau de l'application afin qu'il stocke toujours les données de traçage les plus récentes, en ignorant les données les plus anciennes lorsque le nombre maximal de demandes est atteint. Pour plus d'informations, consultez Vue d'ensemble du traçage ASP.NET au niveau de l'application.

Remarque :

Pour désactiver le traçage d'une page individuelle dans l'application, affectez la valeur false à l'attribut Trace dans la directive @ Page de cette page. Les instructions Write ou Warn que vous incluez dans le code d'une page sont stockées et retournées à la visionneuse de trace uniquement.

Pour activer le traçage pour une application

  1. Ouvrez le fichier Web.config de votre site Web. S'il n'existe aucun fichier Web.config, créez un nouveau fichier dans le dossier racine et copiez-y ce qui suit :

    <?xml version="1.0"?>
    <configuration xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0">
      <system.web>
    
      </system.web>
    </configuration>
    
  2. Ajoutez un élément trace en tant qu'enfant de l'élément system.web.

  3. Dans l'élément trace, affectez à l'attribut enabled la valeur true.

  4. Si vous souhaitez que les informations de traçage apparaissent à la fin de la page à laquelle elles sont associées, vous pouvez affecter à l'attribut pageOutput de l'élément trace la valeur true. Si vous souhaitez que les informations de traçage soient affichées uniquement dans la visionneuse de trace, affectez la valeur false à l'attribut pageOutput.

    Par exemple, la configuration du traçage d'application suivante collecte des informations de traçage pour 40 demandes au maximum et permet aux navigateurs installés sur des ordinateurs autres que le serveur d'origine d'afficher la visionneuse de trace. Les informations de traçage ne sont pas affichées dans les pages individuelles.

    <configuration>
      <system.web>
        <trace enabled="true" pageOutput="false" requestLimit="40" localOnly="false"/>
      </system.web>
    </configuration>
    
Remarque :

Le système de configuration ASP.NET respecte la casse.

Voir aussi

Tâches

Comment : activer le traçage d'une page ASP.NET

Comment : afficher des informations de traçage ASP.NET avec la visionneuse de trace

Concepts

Vue d'ensemble de la configuration ASP.NET

Autres ressources

Traçage ASP.NET

Vue d'ensemble du traçage ASP.NET au niveau de l'application