2010-10-24 228 views
2

使用asp.net 4.0中,一直試圖遵循這樣的:無法獲得HealthMonitoring工作

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

使用eventlogprovider和郵件提供商也試過。安靜。有什麼我應該瞭解的健康監測,就像它不適用於4.0?

目前我的web.config看起來是這樣的:

<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> 

希望有人可以提供幫助。

回答