Я попытался использовать Инициализацию приложений как для Win 2008 R2, IIS 7.5, так и для Windows 7, IIS 7. Он работает не так, как ожидалось. Я загрузил версию x64.
Источник applicationhost.config
:
<applicationPools>
<add name="MyApp" autoStart="true"
startMode="AlwaysRunning"
managedRuntimeVersion="v4.0">
</applicationPools>
<sites>
<site name="Default Web Site" id="1" serverAutoStart="true">
<application path="/MyApp" applicationPool="MyApp"
preloadEnabled="true">
</site>
</sites>
Приложение web.config
file:
<system.webServer>
<applicationInitialization remapManagedRequestsTo="loading.html"
skipManagedModules="true">
<add initializationPage="/default.aspx" />
</applicationInitialization>
</system.webServer>
Не имеет никакого эффекта. Когда я перезапускаю IIS и загружаю URL-адрес в браузере (localhost/.../default.aspx
), он не показывал страницу loading.html
, и не похоже, что appPool всегда работает\прогревается.
Кроме того, он не показал множественные экземпляры процесса w3p. Он не работает.
Небольшое видео для настройки модуля инициализации приложений в Windows 7, IIS 7 или Windows 2008 R2, IIS 7.5 было бы полезно, потому что, возможно, я что-то пропустил.