我正在运行perfmon并为WebDev.WebServer40指定了一些计数器,以便我可以获取当前在VS中本地托管的Web服务的度量标准。我所拥有的一个柜台是#Excepts Thrown。当我第一次启动服务时,它会自动跳转到2或3.当我向服务发出第一个请求时,它会跳转到7.任何后续请求都不会导致该数字增加。
我们在代码中记录异常,但我在日志中没有看到任何异常。服务没有崩溃,请求返回正确的数据。
我还有什么地方可以看看这些例外是什么吗?我看过的唯一一个地方是在Visual Studio的“输出”窗口中(因为我正在调试它)。
是否预计启动时会出现一些框架异常,或者我是否应该将该数字降至0?
由于
答案 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 祝你好运!