【发布时间】:2014-04-02 13:53:44
【问题描述】:
发现有时候有些web异常和sql异常不是被Exception类处理的。我知道那不应该发生。但是在生产中我发现了这个问题,无法在我的本地计算机上重现。
try{
//some code
}
catch (Exception e){
//Sent mail and logged in db for exception
}
那不行然后我加了
try{
//some code
}
catch (SqlException e){
//Sent mail and logged in db for exception
}
catch (Exception e){
//Sent mail and logged in db for exception
}
然后它工作正常。有没有可能?
【问题讨论】:
-
您是否考虑过您的邮件发送和数据库日志记录代码可能会引发自己的异常?
标签: c# exception sqlexception webexception