如何在ASP.NET网站的生产环境中进行调试?

时间:2009-09-22 14:12:39

标签: c# asp.net

我们的客户最近抱怨说,当他们在我们的生产服务器上工作时,用户菜单会随机切换,但这种情况只会偶尔发生。

该应用程序有两种类型的用户菜单:普通用户和受限用户。目标浏览器是IE。它是用C#编写的ASP.NET3.5应用程序。

我们永远无法在本地环境中重现此问题。因此调试它非常困难。

有人遇到过这类问题或任何线索如何调试它?

3 个答案:

答案 0 :(得分:3)

网络应用程序日志记录

您是否考虑过在web.config中添加一个变量,以使您的应用程序执行更少或更多的日志记录。我过去做过这个来追踪错误。

客户端记录

可能不是预期用途,但http://www.clicktale.com/提供了一个javascript网站分析工具,可以记录您可以与网络应用日志相关联的所有用户鼠标/键盘活动。然而它花费了$$$。

答案 1 :(得分:2)

记录消息。记录它们与菜单有关的所有内容。然后,下次用户报告看到它时会看到日志消息。

答案 2 :(得分:0)

生产环境是否使用任何负载平衡s / w?也许某些会话范围变量存在问题。