如何在aspx.net中发生错误时只发送一封电子邮件

时间:2013-12-24 18:36:17

标签: asp.net email

所以我有一个aspx应用程序,当数据库出现故障时会产生错误。我希望应用程序在发生这种情况时只发送一个错误。否则,如果多个用户点击该应用程序,我可能会收到大量电子邮件,尤其是因为页面刷新。

我不想使用数据库,因为这可能是错误的原因。我尝试使用会话变量,但它没有用。有什么想法吗?

我的会话变量代码:

'We only want to send out this email if we it has not yet been sent this session
    If Session("AlreadySentStaleDBemail") Is Nothing Then
        SendEmailToTeam("The Results Database has not inserted any entries in over 60 minutes.")
        Session("AlreadySentStaleDBemail") = "email sent already"
    End If

1 个答案:

答案 0 :(得分:1)

尝试使用应用程序变量:

 Application("AlreadySentStaleDBemail")