我尝试在 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
文件:
<system.webServer>
<applicationInitialization remapManagedRequestsTo="loading.html"
skipManagedModules="true">
<add initializationPage="/default.aspx" />
</applicationInitialization>
</system.webServer>
它没有任何效果。当我重新启动 IIS 并在浏览器 ( localhost/.../default.aspx
) 中加载 URL 时,它没有显示loading.html
页面,看起来 appPool 始终在运行\预热。
此外,它没有显示 w3p 进程的多个实例。它不工作。
在 Windows 7、IIS 7 或 Windows 2008 R2、IIS 7.5 上配置应用程序初始化模块的小视频会很有帮助,因为我可能错过了一些东西。