为啥 Application_Start 从不同的线程调用两次?
Posted
技术标签:
【中文标题】为啥 Application_Start 从不同的线程调用两次?【英文标题】:Why Application_Start called two times from different threads?为什么 Application_Start 从不同的线程调用两次? 【发布时间】:2011-09-20 15:41:35 【问题描述】:我不明白为什么当我的 ASP.NET 应用程序启动时,Application_Start 事件被调用了两三次?在 Application_Start 调用之间不调用 Application_End。我也只有一个 IIS 池实例。
【问题讨论】:
查看:***.com/questions/3685158/… 这适用于您吗? 【参考方案1】:查看: Multiple Application_Start events firing 这适用于您吗?
还要确保您没有将任何日志条目写入 bin 文件夹,因为这也会导致它。
【讨论】:
【参考方案2】:请检查工作进程实例。您可以在应用程序池的属性中找到它。如果您在同一个应用程序池下运行多个工作进程实例,就会发生这种情况。
【讨论】:
以上是关于为啥 Application_Start 从不同的线程调用两次?的主要内容,如果未能解决你的问题,请参考以下文章
Application_Start 与 Session_Start
asp.net的Application_Start的一些疑问
FXCop 正在捕获 Application_Start() 事件,因为它不是静态的
<IDENTITY IMPERSONATE=TRUE> & Application_Start 事件