Asp.net .Net MVC应用程序不断编译-我如何找出原因?

Asp.net .Net MVC应用程序不断编译-我如何找出原因?,asp.net,asp.net-mvc,health-monitoring,Asp.net,Asp.net Mvc,Health Monitoring,我在一个网站上使用健康监测,它似乎每分钟或更频繁地重新编译。但我并不总是丢失会话状态 这是我的web.config中的运行状况监视代码 <healthMonitoring enabled="true"> <eventMappings> <clear/> <add name="All Errors" type="System.Web.Management.WebBaseErrorEve

我在一个网站上使用健康监测,它似乎每分钟或更频繁地重新编译。但我并不总是丢失会话状态

这是我的web.config中的运行状况监视代码

    <healthMonitoring enabled="true">
        <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="Application Events" type="System.Web.Management.WebApplicationLifetimeEvent" startEventCode="0" endEventCode="2147483647"/>
        </eventMappings>
        <providers>
            <clear/>
            <add name="EmailErrorProvider" type="System.Web.Management.SimpleMailWebEventProvider" to="me@mydomain.com" from="me@mydomain.com" buffer="false" subjectPrefix="Error: " bodyHeader="This email is generated from my application."/>
    <add name="EmailErrorProvider2" type="System.Web.Management.SimpleMailWebEventProvider" to="me@mydomain.com" from="me@mydomain.com" buffer="false" subjectPrefix="App Start / App End: " bodyHeader="This email is generated from my application."/>
        </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="Application Events Default" eventName="Application Events" provider="EmailErrorProvider2" profile="Default" minInstances="1"             maxLimit="Infinite" minInterval="00:00:00" />
        </rules>
    </healthMonitoring>

我猜这是在编译视图。试试看你是否还有同样的问题。

文件的时间戳和计算机日期是否正确?检查你没有带有“未来”时间戳的文件。这很有意义,我刚刚读了一篇关于编译.aspx页面的博客文章,然后回到这里将其添加到这篇文章中-
    ** Events **
---------------
Event code: 1003
Event message: Application compilation is starting.
Event time: 11/3/2009 6:46:54 PM
Event time (UTC): 11/3/2009 11:46:54 PM
Event ID: dd8d7deee3c048b1bef67b77aa6849bc Event sequence: 3 Event occurrence: 2 Event detail code: 0

Process information:
    Process ID: 6632
    Process name: devenv.exe
    Account name: Max-Acer\Max

---------------