Web Api应用程序启动事件如何被触发?

时间:2016-04-19 00:34:04

标签: asp.net-web-api

我已经创建了一个REST web api,我认为一旦从IIS管理器启动Web服务,就会触发web api的application_start()事件,但是,我对我的web api所观察到的只是它由第一个到达Web服务的Web请求。我想知道这是应该的还是我做错了?感谢。

1 个答案:

答案 0 :(得分:2)

就是这样。来自文档:

  

在ASP.NET中的第一个资源(例如页面)时调用   请求申请。仅调用Application_Start方法   在应用程序的生命周期中的一次。你可以用它   执行启动任务的方法,例如将数据加载到缓存中   并初始化静态值。

https://msdn.microsoft.com/en-us/library/ms178473.aspx