Application_Start 与 serviceAutoStartProviders
Application_Start vs serviceAutoStartProviders
我正在使用 IIS7.5 强制我的 Web 应用程序自动加载 (startMode="AlwaysRunning"
),我现在想预加载我的缓存数据。我有点困惑,因为两种方法看起来相同:
- 在global.asax
中使用Application_Start
- 在 IIS 配置文件中使用
serviceAutoStartProviders
他们似乎相当多余,并且在做同样的事情。如果是,我想我宁愿使用 Application_Start
而不是在 IIS 配置文件中创建代码依赖项。有什么建议吗?
global.asax 中的 Application_Start
在应用程序收到它的第一个请求(第一个用户或自动启动)时被触发,因此它不用于启动站点。
使用serviceAutoStartProviders
开始
http://www.asp.net/whitepapers/aspnet4#0.2__Toc253429241
IIS 应用程序预热模块更易于使用
http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-application-initialization
我正在使用 IIS7.5 强制我的 Web 应用程序自动加载 (startMode="AlwaysRunning"
),我现在想预加载我的缓存数据。我有点困惑,因为两种方法看起来相同:
- 在global.asax 中使用
- 在 IIS 配置文件中使用
serviceAutoStartProviders
Application_Start
他们似乎相当多余,并且在做同样的事情。如果是,我想我宁愿使用 Application_Start
而不是在 IIS 配置文件中创建代码依赖项。有什么建议吗?
global.asax 中的 Application_Start
在应用程序收到它的第一个请求(第一个用户或自动启动)时被触发,因此它不用于启动站点。
使用serviceAutoStartProviders
开始
http://www.asp.net/whitepapers/aspnet4#0.2__Toc253429241
IIS 应用程序预热模块更易于使用 http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-application-initialization