Accueil     Commander     Clients     Téléchargements     Contacts     I-mode        Offre spéciale
   Hébergement ASP-PHP
      Pack PRO I
      Pack PRO II
      Pack PRO III
   Hébergement .NET
      Pack .NET I
      Pack .NET II
      Pack .NET III
   Revendeurs
      SEMI-DEDIE I
      SEMI-DEDIE II
      SERVEURS DEDIES
   Services
      NOM DE DOMAINE
      HTTPS & SSL
      E-COMMERCE
      SQL SERVEUR
      WEBMAIL
      REFERENCEMENT
   Les + Prosygma
      NOS TARIFS
      LE RESEAU
      ASSISTANCE
   Outils
      WHOIS
      FAQ
      Aide IIS
      Ressource KIT FP
      Composants ASP
     PARTENAIRES
     
     
     

Solutions hébergement
Support Dot NET.
  
  Source : Les laboratoires Microsoft

 

Enregistrement du traçage au niveau de l'application

Outre la fonctionnalité de traçage au niveau de la page, ASP.NET propose une manière d'activer la sortie du traçage pour la totalité d'une application. L'activation du traçage au niveau de l'application a pour effet d'activer le traçage au niveau de la page au sein de cette application (à moins qu'une directive au niveau de la page désactive explicitement le traçage). Si le traçage au niveau de la page est activé, le runtime ASP.NET rassemble aussi plusieurs statistiques supplémentaires, telles que l'état de la hiérarchie des contrôles, le contenu de l'état de session et de l'application, les valeurs d'entrée du formulaire et de la chaîne de requête, ainsi que d'autres caractéristiques de l'exécution de la demande. Ces statistiques sont rassemblées pour une série de demandes spécifiée dans le fichier de configuration de l'application. Pour activer le traçage d'une application, insérez les lignes suivantes dans le fichier web.config situé dans le répertoire racine de l'application :

<configuration>
  <system.web>
    <trace enabled="true"/>
  </system.web>
</configuration>

À l'aide de la configuration ci-dessus, chaque page de l'application exécute ses instructions de traçage au niveau de la page à afficher dans le navigateur client. Pour accéder aux statistiques supplémentaires de la page, demandez une URL « trace.axd » spécialement mappée à partir de la racine de l'application. Par exemple, si l'URL de votre application est http://localhost/myapplication, demandez l'URL http://localhost/myapplication/trace.axd pour accéder aux statistiques de traçage de cette application.

Par défaut, les informations de traçage sont rassemblées pour 10 demandes au maximum (vous pouvez utiliser le lien « effacer le traçage actuel » pour réinitialiser le compteur de demandes). La section relative au traçage du fichier de configuration prend également en charge un attribut permettant de contrôler si les instructions de traçage sont affichées dans le navigateur client ou si elles sont uniquement disponibles dans le fichier trace.axd. Les attributs pris en charge dans la section de configuration du traçage sont énumérés dans le tableau ci-dessous :

ValeurDescription
enabledÉgale à true | false, indique si le traçage est activé pour l'application (la valeur par défaut est false)
pageOutputÉgale à true | false, indique si les informations de traçage doivent être affichées à la fin de chaque page ou bien être uniquement accessibles par le biais de l'utilitaire trace.axd (la valeur par défaut est false)
requestLimitNombre de demandes de traçage à enregistrer sur le serveur (la valeur par défaut est égale à 10)
traceModeÉgale à SortByTime | SortByCategory, indique l'ordre d'affichage des messages de trace (la valeur par défaut est SortByTime)
localOnlyÉgale à true | false, indique si le traçage est activé pour les utilisateurs de type « localhost » ou pour tous les utilisateurs (la valeur par défaut est true)

Par exemple, la configuration suivante rassemble les informations de traçage de 40 demandes au maximum et empêche l'affichage des instructions de traçage dans le navigateur qui effectue la demande (à moins qu'une directive au niveau de la page active explicitement le traçage). Les messages s'affichent dans l'ordre des catégories :

<configuration>
  <system.web>
    <trace
      enabled="true"
      traceMode="SortByCategory"
      requestLimit="40"
      pageOutput="false"
      localOnly="true"
    />
  </system.web>
</configuration>
Informations détaillées sur la demande de traçage au niveau de l'application
Après le lancement d'une série de demandes à l'application, l'accès au fichier trace.axd entraîne l'affichage de la liste de ces demandes par ordre chronologique. Vous pouvez obtenir les détails de chaque demande en sélectionnant le lien « Afficher les détails ».

L'application de traçage contient les informations détaillées suivantes pour chaque demande :

Informations détaillées sur la demande
ValeurDescription
Session IdID de session de la demande
Time of RequestHeure à laquelle la demande a été effectuée
Status CodeCode d'état retourné par la demande
Request TypeGET | POST
Request EncodingCodage de la demande
Response EncodingCodage de la réponse

Informations sur le traçage
ValeurDescription
CategoryCatégorie du relevé de trace écrit dans le TraceContext
MessageChaîne de message du relevé de trace
From First (s) Temps (en secondes) à partir du premier relevé de trace
From Last (s)Temps (en secondes) à partir du relevé de trace précédent

Hiérarchie des contrôles
ValeurDescription
Control IDID du contrôle
Type Type qualifié complet du contrôle
Render SizeTaille de restitution du contrôle (en octets) y compris les contrôles enfants
ViewState SizeÉtat d'affichage du contrôle (en octets) à l'exception des contrôles enfants

État de session
ValeurDescription
KeyClé d'un objet dans l'état de session
TypeType qualifié complet de l'objet
ValueValeur de l'objet

É tat de l'application
ValeurDescription
KeyClé d'un objet dans l'état de l'application
TypeType qualifié complet de l'objet
ValueValeur de l'objet

Collection Cookies
ValeurDescription
NameNom du cookie
ValueValeur du cookie, ou sous-clés/valeurs en cas de valeurs multiples
SizeTaille du cookie restitué (en octets)

Collection Headers
ValeurDescription
NameNom de l'en-tête
ValueValeur de l'en-tête

Collection Form
ValeurDescription
NameNom de la variable de formulaire
ValueValeur de la variable de formulaire

Collection QueryString
ValeurDescription
NameNom de la variable querystring
ValueValeur de la variable querystring

Variables serveur
ValeurDescription
NameNom de la variable serveur
ValueValeur de la variable serveur

Résumé de la section

  1. Vous pouvez activer le traçage au niveau de l'application à l'aide d'une section « trace » du fichier de configuration situé dans le répertoire racine de l'application.
  2. Le traçage au niveau de l'application active la sortie du journal de traçage pour chaque page d'une application (à moins qu'une directive au niveau de la page désactive explicitement le traçage).
  3. Après le lancement d'une série de demandes, vous pouvez accéder aux détails qui les concernent en demandant « trace.axd » à partir de la racine de l'application.


Nos serveurs sont désormais des serveurs
Pentium 3 Ghz, 1 Go Ram

 La formule de base est à 10 Euros TTC / mois
Si vous avez des besoins plus spécifiques (composants, espace disque...), nous sommes la pour répondre à vos questions.
Rappel : les frais d'installation sont gratuits


Prosygma élu meilleur site.
 
Trois nouveaux composants ASP sont désormais en place sur toutes nos formules.Il s'agit de ASPIMAGE, ASPPOP3 et ASPMAIL.


La dernière version de Microsoft® .NET Framework contient tout ce qu'il vous faut pour faire fonctionner des applications .NET Framework est disponible sur nos serveurs

Cliquez içi pour commander votre hébergement .Net

Votre nom de domaine en .com, .net ou .org au prix unique : 20 Euros

  Vérifiez la disponibilité d'un nom de domaine