在性能监视器中显示时,我应该在哪里查找异常详细信息

时间:2015-01-06 15:17:49

标签: c# exception-handling perfmon

我正在运行perfmon并为WebDev.WebServer40指定了一些计数器,以便我可以获取当前在VS中本地托管的Web服务的度量标准。我所拥有的一个柜台是#Excepts Thrown。当我第一次启动服务时,它会自动跳转到2或3.当我向服务发出第一个请求时,它会跳转到7.任何后续请求都不会导致该数字增加。

我们在代码中记录异常,但我在日志中没有看到任何异常。服务没有崩溃,请求返回正确的数据。

我还有什么地方可以看看这些例外是什么吗?我看过的唯一一个地方是在Visual Studio的“输出”窗口中(因为我正在调试它)。

是否预计启动时会出现一些框架异常,或者我是否应该将该数字降至0?

由于

1 个答案:

答案 0 :(得分:0)

"预计启动时会出现一些框架异常吗? - 是的,请参阅" A-Chance Exception ..."启动时输出窗口中的消息。"正如CodeCaster所说。

还有其他类型的例外,非符合CLS的例外

不是从System.Exception派生的异常。

支持非Exception派生的异常的语言可以自由处理这些非CLS兼容的异常。

"请勿使用无参数的catch块处理非CLS兼容的异常"

http://msdn.microsoft.com/en-us/library/vstudio/ms229005(v=vs.100).aspx 祝你好运!