使用自动启动模式时是否会触发 application_start 事件

发布于 2024-11-27 13:12:19 字数 440 浏览 0 评论 0原文

我已阅读这篇文章 http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series。 aspx 关于asp.net4.0中的自动启动模式,但仍然不明白application_start事件是否在应用程序预热时触发?文章说,应用程序会自动预加载逻辑,在类中描述,注册为 serviceAutoStartProvider。但是应用程序启动呢?“预加载”意味着 application_start 也会触发,还是仅在第一次请求预加载后才触发?

I have read this article http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx about auto-start mode in asp.net4.0 and still don't understand is application_start event fired on application warm-up or not? Article said that application are automaticaly preloaded with the logic, described in class, registered as serviceAutoStartProvider. But what about application start, is "preloaded" means that application_start also fires, or it fires only after preloading on first request?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半岛未凉 2024-12-04 13:12:19

Application_Start 事件不是由 IIS 自动启动功能触发。它仍然会在第一次请求时被触发。

您可以在“Application_Start”中检查应用程序是否已准备好,如果发现尚未准备好,请运行初始化代码。这样,应用程序就可以与 IIS Express(不支持自动启动)和 IIS 7.5 兼容。

The event Application_Start is not fired by the IIS AutoStart feature. It is still fired upon first request.

You may check that the application is ready in "Application_Start" and run the init code if you find it is not. This way the application is compatible with IIS Express (it does not support AutoStart) and IIS 7.5.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文