新的Application Initialization 1.0不适用于Win 2008 r2,IIS 7.5

use*_*802 12 iis-7.5

我尝试在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>
Run Code Online (Sandbox Code Playgroud)

申请web.config文件:

<system.webServer>
    <applicationInitialization remapManagedRequestsTo="loading.html" 
        skipManagedModules="true">
        <add initializationPage="/default.aspx" />
    </applicationInitialization>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

它没有任何影响.当我重新启动IIS并在浏览器(localhost/.../default.aspx)中加载URL时,它没有显示该loading.html页面,看起来appPool似乎总是在运行\预热.

此外,它没有显示w3p进程的多个实例.它不起作用.

在Windows 7,IIS 7或Windows 2008 R2,IIS 7.5上配置应用程序初始化模块的小视频会有所帮助,因为我可能错过了一些内容.

And*_*tch 5

我们发现在安装它时,当在使用IIS 7.5的Windows Server 2008 R2上重新启动应用程序池时,它会在第一次请求网站时导致HTTP 500错误

非常令人失望,我希望这将是一个很好的模块,但它看起来确实很脆弱,我们已经停止使用它