ASP.NET HttpApplication生命周期
发布时间:2020-12-15 19:27:31 所属栏目: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和ASP.NET MVC可以在同一个站点上并行运行吗?
- 增加堆栈大小IIS ASP.NET 3.5
- asp.net-mvc – ASP.NET MVC控制器的[Authorize]属性仅适用
- 如何在asp.net中使用Google Chart API创建图表?
- asp.net-mvc-3 – 为什么我的textBoxFor使用我的路由数据?
- asp.net-mvc – 如何在ASP.NET MVC控制器中读取GlobalResou
- entity-framework-6 – 带有EF6的ASP.NET-5
- asp.net-core – Microsoft.AspNet.Identity vnext中的User
- asp.net-mvc – 使用Windows身份验证和OWIN的ASP.NET MVC5
- 处理ASP.NET MVC中的CSS和图像
推荐文章
站长推荐
- asp.net – 有没有办法以编程方式添加项目到元素
- asp.net – http 304和404之间的任何性能差异?
- asp.net-mvc – .net Razor替代PHP echo
- asp.net应用程序中的内存泄漏 – W3WP和第2代堆继
- 如何在ASP.NET应用程序中有效地缩放和裁剪图像?
- asp.net-mvc – ASP.NET MVC模型验证错误本地化上
- asp.net-mvc – Unity无法解析依赖关系
- asp.net – 设置Orchard开发工作区
- asp.net核心 – 在ASP.NET Core的WebDeploy期间,
- asp.net – 将Dot Net网站调试为域普通用户
热点阅读