产品有两个全局的异常,可是因为代码量太大没办法找到,记录一些辅助分析办法看之后能否解决问题...

1. 系统自带 Performance 工具, 开始-》运行-》Perfmon

增加一个计数器(counter),选择.NET CLR Exceptions,然后选择两个All

可以看到_global_在程序每次运行的时候加2,对比空的web程序,确定我们的控件里有两个exceptions

2. Minidump(对当前问题无效) 从http://forums.asp.net/t/1284738.aspx看到可以借助minidump分析,然后在http://blog.163.com/lili1362@126/blog/static/85409843200852510214450/知道从%SystemRoot%\\Minidump文件夹找dmp文件,从http://hi.baidu.com/cypz/blog/item/9a4e246dbbe7c7f8431694a5.html知道需要到http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&displaylang=en下载包含Windbg的工具包,并且使用如下方法分析:

当安装这个工具后,则就可以使用 WinDbg 来对 mimidump文件进行分析了.打开WinDbg ,首先要设置符号文件路径.符号文件是用来分析错误原因位置信息的文件.这个文件可以从  的网站随着WinDbg 一起下载,当然了比较大了.如果你不愿意下载,则可以设置连接到网站上的地址就可以了.我通常采用这种方法.

  设置符号文件的地址: 在WinDbg 的菜单中: File--> Symbol File Path 中,设置 :

SRV*DownstreamStore*http://msdl.microsoft.com/download/symbols ,如下图:

然后就可以打开 minidump文件进行分析了 .  File--> Open Crash Dump , ,例如打开 C:\WINDOWS\Minidump\Mini082106-01.dmp .等待一会,根据前面设置的符号文件的地址,windbg 连接到 microsoft 的网站,得到符号信息.

这个时候 在 WinDbg 下面的命令行运行:  !analyze -v  将得到详细的信息. 例如我得到的信息如下:
3. windows系统“日志文件
依次单击“开始”、“控制面板”,双击“管理工具”,然后双击“事件查看器”,要打开“事件查看器”。左侧控制台树中,选择要查看的日志。
4. 使用"MPSREPORT"
如何使用“MPSREPORT”
请参看微软知识库文档: http://support.microsoft.com/kb/818742/zh-cn

分析系统问题,Mpsrpt_alliance.exe是必须的。
联合版本(Mpsrpt_alliance.exe):该实用工具的常规、多用途版本,用于捕获各种各样的配置信息

下面的几个版本在解决相关的问题的时候,也会用到。
群集版本(Mpsrpt_cluster.exe):用于捕获与Windows群集服务问题相关的信息的版本
?目录服务版本(Mpsrpt_dirsvc.exe):用于捕获与目录服务问题相关的信息的版本
?网络版本(Mpsrpt_network.exe):用于捕获与联网问题相关的信息的版本
?设置版本(Mpsrpt_setupperf.exe):用于捕获与设置和性能问题相关的信息的版本
?软件更新服务版本(Mpsrpt_sus.exe):用于捕获与软件更新服务问题相关的信息的版本

“MPSREPORT”工具运行后,自动收集信息并保存在%systemroot%\\MPSReports\\下面相应的目录下,按照日期和工具类型命名。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值