Asp.Net MVC:应用程序启动 - 用户请求关系

时间:2017-05-09 04:53:03

标签: asp.net-mvc asp.net-mvc-5 startup lifetime

我进入了必须管理依赖项生命周期的地步。这些依赖项打开与不同数据库的连接。并注册到Unity容器。应用程序启动期间统一容器注册组件。

我想知道应用程序启动何时发生?是否在每个用户请求中?

非常感谢你对此的帮助。

1 个答案:

答案 0 :(得分:0)

Application_Start()中的Global.asax.cs仅在应用程序生命周期中执行一次,而不是在每次请求期间执行。

如果您想为整个应用程序初始化某些内容而不是仅针对请求进行初始化,那么这可能会有所帮助。但是如果你想为每个请求分配和解除分配,那么你可能需要在控制器的某个地方进行分配。