Elmah日志错误超时导致程序崩溃

时间:2019-10-21 07:54:27

标签: c# database elmah

我有一个问题,我的程序可能会发生许多错误(例如:从文件中读取数据,如果发生数据错误,则应记录数据)。我目前正在使用elmah将错误记录到SQL数据库中。数据库的Elmah日志错误功能可能会导致超时,并且程序将崩溃。有什么设置可以增加elmah函数的超时时间,还是我使用Elmah记录错误的方法是错误的?

1 个答案:

答案 0 :(得分:0)

如果超时是当前执行插入命令的时间,则需要通过代码设置延长的超时时间。 (据我所知),唯一的方法是派生ELMAH代码并手动进行设置:

command.CommandTimeout = 1;

存在连接超时,您可以尝试通过连接字符串进行设置,但这仅用于连接,听起来好像不是这里的问题:

Data Source=...;Initial Catalog=...;Integrated Security=SSPI;Connection Timeout=30
相关问题