我已经创建了一个REST web api,我认为一旦从IIS管理器启动Web服务,就会触发web api的application_start()事件,但是,我对我的web api所观察到的只是它由第一个到达Web服务的Web请求。我想知道这是应该的还是我做错了?感谢。
答案 0 :(得分:2)
就是这样。来自文档:
在ASP.NET中的第一个资源(例如页面)时调用 请求申请。仅调用Application_Start方法 在应用程序的生命周期中的一次。你可以用它 执行启动任务的方法,例如将数据加载到缓存中 并初始化静态值。