Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IIS 7.5集成模式下的ASP.NET运行状况监视_C#_Asp.net_Logging_Iis 7.5_Health Monitoring - Fatal编程技术网

C# IIS 7.5集成模式下的ASP.NET运行状况监视

C# IIS 7.5集成模式下的ASP.NET运行状况监视,c#,asp.net,logging,iis-7.5,health-monitoring,C#,Asp.net,Logging,Iis 7.5,Health Monitoring,在集成模式下运行时,我似乎无法让运行状况监视记录事件。如果我将应用程序池切换为在经典模式下运行,它可以正常工作 我是否缺少某种配置或IIS设置以使其正常工作 这是我的运行状况监视配置部分: <healthMonitoring enabled="true"> <bufferModes> <add name="CriticalBufferMode" maxBufferSize="100" maxFlushSize="20"

在集成模式下运行时,我似乎无法让运行状况监视记录事件。如果我将应用程序池切换为在经典模式下运行,它可以正常工作

我是否缺少某种配置或IIS设置以使其正常工作

这是我的运行状况监视配置部分:

<healthMonitoring enabled="true">
  <bufferModes>
    <add name="CriticalBufferMode"
         maxBufferSize="100"
         maxFlushSize="20"
         urgentFlushThreshold="1"
         regularFlushInterval="Infinite"
         urgentFlushInterval="00:01:00"
         maxBufferThreads="1"/>
  </bufferModes>
  <providers>
    <clear />
    <add connectionStringName="HealthMonitoring"
       maxEventDetailsLength="1073741823"
       buffer="true"
       bufferMode="CriticalBufferMode"
       name="SqlWebEventProvider"
       type="System.Web.Management.SqlWebEventProvider" />
    <add name="MailEventProvider"
        type="System.Web.Management.SimpleMailWebEventProvider"
        from="test@test.com"
        to="test@test.com"
        buffer="true"
        bufferMode="CriticalBufferMode"
        maxEventLength="4096"
        bodyHeader="Error information"
        maxMessagesPerNotification="10" />
  </providers>
  <profiles>
    <add name="Critical" minInstances="1" maxLimit="Infinite" minInterval="00:00:00"/>
  </profiles>
  <eventMappings>
    <clear />
    <add name="All Errors" type="System.Web.Management.WebBaseErrorEvent" startEventCode="0" endEventCode="2147483647" />
  </eventMappings>
  <rules>
    <clear/>
    <add name="AllErrorsSql" eventName="All Errors" provider="SqlWebEventProvider" profile="Critical"/>
    <add name="AllErrorsMail" eventName="All Errors" provider="MailEventProvider" profile="Critical"  />
  </rules>
</healthMonitoring>

您的应用程序是MVC还是ASP.NET表单?它是web表单应用程序。这与某些WCF/ASP.NET启动方案有关吗?