step1 :
web.config:
step 2 :
in Global.assx
<%@ Import Namespace ="System.Web.SessionState" %>
<%@ Import Namespace ="System.Diagnostics" %>
<%@ Import Namespace ="System.Web" %>
<%@ Import Namespace ="System.Net.Mail" %>
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when an unhandled error occurs
Dim Errordescription As String = Server.GetLastError.ToString
Dim EventLogName As String = "IOMVErrorInformation"
If (Not EventLog.SourceExists(EventLogName)) Then
EventLog.CreateEventSource(EventLogName, EventLogName)
End If
' Inserting into event log
Dim log As New EventLog
log.Source = EventLogName
log.WriteEntry(Errordescription, EventLogEntryType.Error)
Dim mailobj As New System.Net.Mail.MailMessage
Dim ErrorMessage = "The Error Description as follows:" & Server.GetLastError.ToString
Dim message As New MailMessage("ravi@xyz.com", "amar.0925@gmail.com", "IOMV - Error Infomration", ErrorMessage)
message.IsBodyHtml = True
Dim emailClient As New SmtpClient("smtp.xyz.com")
Dim SMTPUserInfo = New System.Net.NetworkCredential(ravi@xyz, "12345")
emailClient.UseDefaultCredentials = False
emailClient.Credentials = SMTPUserInfo
emailClient.Send(message)

No comments:
Post a Comment