Comment tracer un utilisateur ? [Résolu]

zigxag 142 Messages postés jeudi 10 février 2005Date d'inscription 2 octobre 2008 Dernière intervention - 10 janv. 2006 à 11:15 - Dernière réponse : jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention
- 10 janv. 2006 à 18:09
Bonjour !
Dans mon application ASPNet 2, je voudrais tracer les faits et gestes de l'utilisateur. Je voudrais avoir des infos sur son parcours, sur ce qu'il fait pour que lorsqu'une exception se lève, pouvoir reproduire ses gestes et savoir d'où vient l'erreur... Quel est le meilleur moyen pour faire cela ?
Existe-t-il quelque chose dans le framework, ou bien mieux vaut-il développer une classe qui gère tout ca ? Quel est votre avis ?

Merci d'avance !
Afficher la suite 

6 réponses

Répondre au sujet
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 10 janv. 2006 à 12:38
+3
Utile
Non, il n'existe rien permettant de faire tout ca, tu as 2 solutions soit tu va chez xiti ou autre fournisseur de stat et tu as fait ca en 10min :d soit tu code tout et ca va etre trés chiant ... :(

mais il n'existe pas de solution interne au framework ...


<HR>
Cyril - MVS - MCP ASP
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jesusonline
cs_poppyto 541 Messages postés dimanche 29 décembre 2002Date d'inscription 13 mai 2011 Dernière intervention - 10 janv. 2006 à 17:07
+3
Utile
Tu as néanmoins une session associé à un utilisateur (ou devrais-je dire une session de navigateur). Et tu peux grâce à cela établir une trace de manière pas trop compliquée.

Mais dans l'absolu, ça demande beaucoup de travail et c'est pourquoi la solution de Cyril ne te permet pas de savoir d'où viennent les erreurs mais de connaitre les statistiques de ton site.

Tu peux par contre déclarer la fonction Application_Error dans le Global.asax. Tu y catcheras toutes les erreurs non levées et si tu es en mode debug tu peux retrouver le fichier et la ligne qui pose problème.

Poppyto http://www.poppyto.net LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_poppyto
zigxag 142 Messages postés jeudi 10 février 2005Date d'inscription 2 octobre 2008 Dernière intervention - 10 janv. 2006 à 17:09
0
Utile
cool ! merci pour l'astuce ! Bon bah il me reste plus qu'à me mettre au boulot alors...
Commenter la réponse de zigxag
zigxag 142 Messages postés jeudi 10 février 2005Date d'inscription 2 octobre 2008 Dernière intervention - 10 janv. 2006 à 17:27
0
Utile
Mais pourtant, lorsqu'une exception est levée, le serveur IIS nous présente un Stack Trace, c'est à dire l'historique des méthodes appelées juste avant le crash. N'y-a-t-il pas moyen de récupérer cela ?
Commenter la réponse de zigxag
cs_poppyto 541 Messages postés dimanche 29 décembre 2002Date d'inscription 13 mai 2011 Dernière intervention - 10 janv. 2006 à 17:42
0
Utile
Context.Error te fournit la dernière exception. Tu auras de quoi trouver les infos que tu veux dans l'objet Error.

Poppyto http://www.poppyto.net LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#
Commenter la réponse de cs_poppyto
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 10 janv. 2006 à 18:09
0
Utile
Tu peux aussi si c'est pour du debug activé le tr ace global, de mémoire il est accessible via

http://truc/trace.axd

il faut bien sur avoir activé cette fonctionnalité, de mémoire ca se trouve dans le fichier de config mais je sais plus trop ou exactement.


<HR>
Cyril - MVS - MCP ASP
Commenter la réponse de jesusonline

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.