我尝试在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并在浏览器中加载URL (localhost/.../default.aspx
)时,它没有显示loading.html
页面,并且应用程序池似乎没有一直处于运行/预热状态。
此外,它没有显示多个w3p进程实例。它没有工作。
对于在Windows 7、IIS 7或Windows 2008 R2、IIS 7.5上配置应用程序初始化模块的小视频将非常有帮助,因为也许我错过了某些东西。