有没有办法让ASP.NET应用程序向用户显示启动Application_Start事件的等待屏幕?

Fal*_*eer 1 c# asp.net

问候人们,

我正在维护的ASP.NET应用程序具有相当长的启动过程.更新了许多数据文件等.我被问到,当Application_Start运行时,应用程序是否有办法返回等待屏幕(必要时是静态的)?

Not*_*tMe 5

不,没有.ASP.Net需要初始化管道和其他所有内容,以便能够实际处理请求.

在此之前,.Net不知道请求是什么,也不知道可能的结果是什么.例如,它可能是没有响应的Web服务调用.或者请求可能导致文档下载,此时您不希望将任何数据发送到客户端.

相反,我会研究两件事.首先,如何减少app_start时间; 第二,为什么application_start事件会在蓝色月亮中被多次启动.