我正在尝试将错误记录到文件中,但似乎无法在发生错误时运行 catch 块。以下是代码示例:
try
{
cmd.ExecuteNonQuery();
}
catch (MySQLException ex)
{
//run some logging code
}
finally
{
//clean up the resources
}
问题是当出现异常时,我从内置的网络服务器中得到错误,这是一个未处理的异常。当我调试代码在异常处停止然后继续到 finally 块。有人可以在这里指出我正确的方向吗?