Un articol excelent in care va este explicat pe larg cum sa folositi Health Monitoring in cadrul website-urilor dezvoltate cu ASP.NET puteti citi la
http://msdn.microsoft.com/en-us/library/ff650305.aspx
Am simplificat putin articolul iar esentialul este urmatorul. Pentru a primi prin email toate erorile generate de website-ul tau personalizeaza si adauga urmatoarele linii in fisierul web.config.
<
system.web
>
<
healthMonitoring
enabled
=
"true"
heartbeatInterval
=
"0"
>
<
providers
>
<
clear
/>
<
add
name
=
"MyMailWebEventProvider"
type
=
"System.Web.Management.SimpleMailWebEventProvider"
to
=
nume@domeniu.ro
from
=
"system@domeniu.ro"
buffer
=
"false"
subjectPrefix
=
"[Exception] "
/>
</
providers
>
<
rules
>
<
clear
/>
<
add
name
=
"All Errors EMAIL"
eventName
=
"All Errors"
provider
=
"MyMailWebEventProvider"
profile
=
"Default"
minInstances
=
"1"
maxLimit
=
"Infinite"
minInterval
=
"00:01:00"
/>
</
rules
>
</
healthMonitoring
>
</
system.web
>
<
system.net
>
<
mailSettings
>
<
smtp
from
=
"system@domeniu.ro"
>
<
network
host
=
"mail.domeniu.ro"
password
=
"parola"
userName
=
"system@domeniu.ro"
/>
</
smtp
>
</
mailSettings
>
</
system.net
>
Article ID: 182, Created: 7/7/2010 at 1:16 AM, Modified: 5/28/2014 at 12:32 PM