ASP.NET中是否存在只运行一次的初始化区域?

ASP.NET中是否存在只运行一次的初始化区域?,asp.net,Asp.net,我有一段代码,我想在我的网站首次加载时运行一次。 它基本上是另一个模块的静态初始化 当站点第一次提供给客户时,是否有一些事件可以挂接到其中? 它甚至不需要每个会话,只需在第一次加载到任何客户端时 我使用的是vs2010、.net 4.0、asp.net 4.0您可以使用应用程序启动事件 见MSDN 当ASP.NET中的第一个资源(如页面)启动时,将调用应用程序启动 请提出申请。这个 调用应用程序启动方法 在产品的生命周期内只有一次 申请书。你可以用这个 方法来执行启动任务,例如 将数据加载到缓存

我有一段代码,我想在我的网站首次加载时运行一次。 它基本上是另一个模块的静态初始化

当站点第一次提供给客户时,是否有一些事件可以挂接到其中? 它甚至不需要每个会话,只需在第一次加载到任何客户端时


我使用的是vs2010、.net 4.0、asp.net 4.0

您可以使用应用程序启动事件

见MSDN

当ASP.NET中的第一个资源(如页面)启动时,将调用应用程序启动 请提出申请。这个 调用应用程序启动方法 在产品的生命周期内只有一次 申请书。你可以用这个 方法来执行启动任务,例如 将数据加载到缓存和 初始化静态值


您还可以使用ASP.NET 4.0提供的。请参见示例。

正是我想要的。谢谢如果允许的话,我会接受的。