Application_Start()被多次调用

时间:2010-06-09 06:59:22

标签: asp.net asp.net-mvc iis iis-7

我在asp.net mvc 2上有一个应用程序,它在我的电脑上的IIS 7.5上我试过它的分析,我注意到Application_Start被称为多次
任何人都知道为什么会这样?

1 个答案:

答案 0 :(得分:25)

加载应用程序域时会触发Application_Start事件一次。如果你看到它不止一次触发,那么这意味着应用程序重新启动。应用程序域可以卸载有多种原因,例如删除修改某些文件,如web.configbin文件夹,......这是应用程序重新启动的article describing common reasons