如何确定ASP.NET应用程序域的生命周期
我们有一个应用程序收集计数器统计信息,我们希望在执行iisreset命令后重置值,这就是全部.
微软称Application_Start是:
这就是我们目前的做法: protected void Application_Start(object sender,EventArgs e) { _counters.Get<AutoCounter>("TAS:RequestCount").Reset(); _counters.Get<AutoCounter>("TAS:RequestTime").Reset(); _counters.Get<AutoCounter>("TAS:TimeBetweenErrors").Reset(); _counters.Get<AutoCounter>("TAS:ErrorCount").Reset(); } 但是,它们会以意外的间隔重置.什么决定应用程序域的生命周期何时结束,并在下一个请求中调用此方法? 解决方法
Web应用程序重新启动的原因有很多.此
article包括以下部分列表.
>编辑web.config 我的猜测是你的方法很好,但现在你真正想知道的是导致重启的原因以及你是否应该警惕. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api – ODataConventionModelBuilder的约定是什
- asp.net MVC解决方案/项目布局
- asp.net – UpdatePanel内的Checkboxlist在选中项目时触发完
- asp.net-mvc-3 – 模拟控制器动作单元测试的默认角色提供程
- asp.net – 存储Web应用程序项目组合参考的位置?
- WiX(Votive)项目参考收获(HEAT)ASP.Net Web应用程序
- 文档在线预览的实现
- asp.net-mvc-3 – MVC3有条件地禁用Html.TextBoxFor()
- asp.net – 将单元测试慢慢集成到项目中的步骤
- asp.net – 如何将其他页面包含到aspx文件中