【问题标题】:The new Application Initialization 1.0 is not working for Win 2008 r2, IIS 7.5新的应用程序初始化 1.0 不适用于 Win 2008 r2、IIS 7.5
【发布时间】:2012-08-01 12:31:23
【问题描述】:

我尝试在 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 上配置应用程序初始化模块的小视频会有所帮助,因为我可能遗漏了什么。

【问题讨论】:

    标签: iis-7.5


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      试试这个工具:

      Application Initialization UI for IIS 7.5

      它对我有用(我需要激活一个托管使用 net.Tcp 的 WCF 服务的 Web 应用程序,第一次调用该服务不会激活它,因为它不是基于 HTTP 协议的......所以我需要一些外部的东西来启动它并在App_… 事件处理程序中执行一些自定义代码)

      【讨论】:

        【解决方案3】:

        我也无法让它工作,我的问题是我试图使用 32 位编辑器(我的记事本++)手动修改“C:\Windows\System32\inetsrv\config\applicationHost.config” case) 并且它实际上打开了“C:\Windows\SysWOW64\inetsrv\Config\applicationHost.config”,这不适用于我的 64 位站点/池。导致我得出这个结论的一个副作用是 notepad++ 中的文件与我在 IIS 管理器中看到的文件不匹配,这导致我找到了IIS 7.5 applicationHost.config file is not being updated

        一旦我使用 64 位编辑器(例如 sublime text 3)打开它,我开始看到 IIS 管理器中描述的更改,并且在对我的应用程序池和站点进行规定的应用程序初始化更改后,一切都开始了上班。

        我怀疑上述答案中描述的 UI 工具可能对其他人有用,因为它作为 64 位应用程序运行,因此会更新正确的 applicationHost.config 文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多