Formats and sends the base ASP.NET exception. Useful to administrators and developers who monitor their 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>
<!-- with the key prefix 'error_', the values for EmailMessage.Subject and EmailMessage.To will be over written -->
<add key="error_EmailMessage.Subject" value="Error On Website"></add>
<add key="error_EmailMessage.To" value="admin@mycompany.com;webmaster@mycompany.com"></add>
</appSettings>
<system.web>
</system.web>
</configuration>
[C#]
//send any exception that occurrs based upon web.config settings
EmailMessage.SendASPNETException( "error_", Server.GetLastError() );
[Visual Basic]
'send any exception that occurrs based upon web.config settings
EmailMessage.SendASPNETException( "error_", Server.GetLastError() )
EmailMessage Class | aspNetEmail Namespace | EmailMessage.SendASPNETException Overload List | LoadFromConfig