2010-10-24 5 views
2

En utilisant asp.net 4.0, essayé de suivre ceci:Impossible d'obtenir healthMonitoring travailler

http://msdn.microsoft.com/en-us/library/ms998306

essayé également d'utiliser eventlogprovider et le fournisseur de messagerie. Silence. Y a-t-il quelque chose que je devrais savoir au sujet de healthmonitoring, comme cela ne fonctionne pas dans 4.0?

Actuellement me web.config ressemble à ceci:

<healthMonitoring enabled="true" heartbeatInterval="600"> 
    <providers> 
    <clear/> 
    <add name="EmailErrorProvider" 
type="System.Web.Management.SimpleMailWebEventProvider" 
to="[email protected]" 
from="[email protected]" 
buffer="false" 
subjectPrefix="An error has occured." 
bodyHeader="This email is generated from my application." /> 
    <add connectionStringName="MySqlConnection" 
     maxEventDetailsLength="1073741823" 
     buffer="true" 
     bufferMode="Extra Critical Notification" 
     name="MySqlWebEventProvider" 
     type="System.Web.Management.SqlWebEventProvider,System.Web,Version=2.0.0 .0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" /> 
    </providers> 
    <rules> 
    <clear/> 
    <add name="Testing Mail Event Providers" 
eventName="All Errors" 
provider="EmailErrorProvider" 
profile="Default" 
minInstances="1" 
maxLimit="Infinite" 
minInterval="00:01:00" 
custom=""/> 
    <add name="Critical event" 
    eventName="My Critical Event" 
    provider="MySqlWebEventProvider" 
    profile="Throttle"/> 
    </rules> 
    <eventMappings> 
    <clear/> 
    <add name="All Errors" 
type="System.Web.Management.WebBaseErrorEvent, System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" 
startEventCode="0" 
endEventCode="2147483647"/> 
    <add name="My Critical Event" 
    type="MyWebEvents.MyCriticalEvent,MyWebEvents"/> 
    </eventMappings> 
    <profiles> 
    <add name="Throttle" 
    minInstances="1" 
    maxLimit="1000" 
    minInterval="00:00:01"/> 
    </profiles> 
    <bufferModes> 
    <add name="Extra Critical Notification" 
    maxBufferSize="10" 
    maxFlushSize="5" 
    urgentFlushThreshold="1" 
    regularFlushInterval="Infinite" 
    urgentFlushInterval="00:01:00" 
    maxBufferThreads="1" 
    /> 
    </bufferModes> 
</healthMonitoring> 

quelqu'un Hope peut vous aider.

Répondre

Questions connexes