Formats and sends the base ASP.NET exception. Useful to administrators and developers who monitor their ASP.NET web applications.
The properties for the EmailMessage object are loaded from the web.config (see EmailMessage.LoadFromConfig() ), and automatically sends the exception.
The following code examples use these web.config settings.
[web.config]
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="EmailMessage.To" value="webmaster@mycompany.com"></add>
<add key="EmailMessage.FromAddress" value="webmaster@mycompany.com"></add>
<add key="EmailMessage.Server" value="127.0.0.1"></add>
<add key="EmailMessage.Subject" value="error in asp.net app"></add>
<add key="EmailMessage.BodyFormat" value="html"></add>
</appSettings>
<system.web>
</system.web>
</configuration>
[C#]
protected void Application_Error(Object sender, EventArgs e)
{
//send any exception that occurrs based upon web.config settings
EmailMessage.SendASPNETException();
}
[Visual Basic]
Protected Sub Application_Error(sender As [Object], e As EventArgs)
'send any exception that occurrs based upon web.config settings
EmailMessage.SendASPNETException()
End Sub 'Application_Error
EmailMessage Class | aspNetEmail Namespace | EmailMessage.SendASPNETException Overload List | LoadFromConfig