如果您有10个用户请求您的申请 ,将触发多少次Application_Start事件?
答案 0 :(得分:1)
完全取决于活动。像Application_Start
这样的事情应该只针对每个应用程序域调用一次,除非您共享池,否则通常会根据应用程序池进行描述。
答案 1 :(得分:1)
您应该阅读ASP.NET lifecycle。它被召唤一次。
Application_Start
在ASP.NET中的第一个资源(例如页面)时调用 请求申请。仅调用Application_Start方法 在应用程序的生命周期中一次。你可以用它 执行启动任务的方法,例如将数据加载到缓存中 并初始化静态值。
答案 2 :(得分:0)
Application_Start()事件与ASP.NET中的其他入口点(Main,Startup等)略有不同。 它不会针对每个会话或每个用户的每个请求触发。
每个应用程序池工作程序启动时,该事件将立即触发一次,这发生在第一个用户尝试访问应用程序时(或者如果是Web园,则为第一个X用户)。如果您的应用程序配置为“始终打开”,则IIS启动后将立即触发该事件。
答案 3 :(得分:0)
Application_Start 事件会引发。
在开发过程中或出于任何原因,您更改了 web.config 文件和保存更改将强制重新启动应用程序。
每当您的应用程序重新启动/启动时 Application_Start 活动将被提出。
有关详细信息,请按以下步骤操作:Application Life Cycle in General