2009-09-22 6 views
0

Notre client se plaint récemment que lorsqu'ils travaillent sur notre serveur de production, le menu utilisateur change aléatoirement, mais cela n'arrive qu'occasionnellement.Comment déboguer en environnement de production pour le site Web ASP.NET?

L'application dispose de deux types de menu utilisateur: utilisateur normal et utilisateur restreint. Le navigateur cible est IE. C'est une application ASP.NET3.5 écrite en C#.

Nous ne pourrons jamais reproduire ce problème dans notre environnement local. Il est donc très difficile de le déboguer.

Quelqu'un at-il rencontré ce type de problème ou aucune idée comment le déboguer?

Répondre

2

Messages de journal. Connectez-les partout qui a quelque chose à voir avec le menu. Ensuite, la prochaine fois que l'utilisateur déclare le voir, regardez le message du journal.

3

Web App Logging

Avez-vous regardé en ajoutant une variable à votre web.config d'avoir votre application perfrom moins ou plus l'exploitation forestière. Je l'ai fait dans le passé pour dépister les bugs.

enregistrement côté client

Peut-être pas l'usage prévu, mais http://www.clicktale.com/ fournit un outil d'analyse de site javascript qui peut enregistrer toutes les activités souris utilisateur/clavier que vous pouvez établir une corrélation entre les journaux d'applications web. Cependant, il en coûte $$$. L'environnement de production utilise-t-il un équilibrage de charge s/w?

0

Il y a peut-être un problème avec certaines variables de portée de session.

Questions connexes