ASP.NET HttpApplication生命周期
发布时间:2020-05-27 17:30:34 所属栏目:asp.Net 来源:互联网
导读:Global.asax.cs扩展的HttpApplication类是否存在于应用程序的生命周期? 实例何时可以创建/销毁? 我遇到了应用程序启动两次,这似乎是与应用程序池回收和请求的一部分方式通过这个过程.我没有调试它,我没有时间在深入这样做.那么,关于上述问题,以下是一个安全
|
Global.asax.cs扩展的HttpApplication类是否存在于应用程序的生命周期? 实例何时可以创建/销毁? 我遇到了应用程序启动两次,这似乎是与应用程序池回收和请求的一部分方式通过这个过程.我没有调试它,我没有时间在深入这样做.那么,关于上述问题,以下是一个安全的解决方案? public class MvcApplication : System.Web.HttpApplication
{
public static object syncLock = new object();
public static bool applicationBooted;
protected void Application_Start()
{
if(!applicationBooted)
lock (syncLock)
if(!applicationBooted)
{
// bootstrap here
applicationBooted = true;
}
}
}
解决方法如果您在日志中看到事件两次,请检查应用程序池是否设置为生成单个工作进程.每个工作进程将创建自己的HttpAppication实例.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 增加会话TimeOut
- asp.net-mvc – ASP.NET MVC 2发行版本的实际调试符号
- asp.net-mvc-5 – MVC 5 – 向用户添加声明
- .net – 你用你的单元测试测试什么?
- asp.net-mvc – Gzip压缩无法运行ASP.net MVC5
- asp.net – 如何使用GridView和ObjectDataSource排序?
- asp.net-mvc – 获取Web层之外的当前Principal
- ASP.NET控件来渲染
- ef-code-first – 如何通过使用Identity ASP.NET MVC的代码
- asp.net-mvc – ASP.NET MVC Session vs Global vs Cache
推荐文章
站长推荐
- asp.net-mvc – 从MVC Controller导出到CSV,View
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成
- asp.net-mvc – 在空项目中缺少类型Mono.Web.Uti
- asp.net-mvc – ASP.NET MVC – 动态授权
- asp.net-mvc – 适用于典型n层架构的Web API在哪
- azure – 创建App Service订阅EMPTY
- asp.net-mvc-3 – Asp.Net MVC 3 – @ Html.Acti
- asp.net – ModalPopupExtender和验证问题
- asp-classic – 在VBScript中检查NULL的错误
- asp.net-mvc-3 – 在Application_Start中访问nin
热点阅读
