【问题标题】:IIS 7.5 - Change Application Pool Start Mode to Always RunningIIS 7.5 - 将应用程序池启动模式更改为始终运行
【发布时间】:2014-06-09 16:15:24
【问题描述】:

我有 IIS 7.5,并为它安装了应用程序初始化模块。现在,我正在尝试更改应用程序池的 StartMode,但在 IIS 管理器中看不到 StartMode 选项。我查看了基本和高级设置。我认为编辑此值的下一个位置将在 Machine.Config 中。所以,我找到了那个文件,但我不确定更新会放在哪里。我认为它应该设置为 AlwaysRunning。

任何帮助将不胜感激。

【问题讨论】:

    标签: iis-7.5 machine.config


    【解决方案1】:

    我在IIS managerManagement 部分下找到了Configuration Editor

    编辑startModesystem.applicationHost/applicationPools 部分的applicationPoolDefaults 下。也可以在Application Pools - Advanced Settings 中按项目进行配置。

    【讨论】:

    • 根据this,您编辑的最后一句不正确。 “应用程序池的autoStart属性和startMode属性不同。startMode属性是Windows Server AppFabric的自动启动功能使用的属性。在编辑应用程序池对话框或启动中设置立即启动应用程序池在应用程序池的“高级设置”对话框中自动设置会配置 autoStart 属性,而不是 startMode 属性。"
    【解决方案2】:

    在这个条目http://developers.de/blogs/damir_dobric/archive/2009/10/11/iis-7-5-and-always-running-web-applications.aspx 我找到了答案。

    要设置池,请将 IIS 配置文件 C:\Windows\System32\inetsrv\config\applicationHost.config 的属性 startMode 设置为 AlwaysRunning:

    <applicationPools> 
        <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> 
    </applicationPools>
    

    你需要实现其他东西来达到你的应用程序一直在运行

    【讨论】:

      【解决方案3】:

      如果您喜欢UI,请查看此链接 https://blogs.msdn.microsoft.com/amol/2013/01/25/application-initialization-ui-for-iis-7-5/ 并下载“ApplicationInitializationInstaller_x64.zip”。 安装后,您会在 iis-manager(服务器元素上)上找到一个新图标。

      【讨论】:

        猜你喜欢
        • 2015-11-28
        • 2013-01-04
        • 2023-04-01
        • 2011-07-26
        • 2012-05-19
        • 2023-04-04
        • 1970-01-01
        • 2011-03-10
        • 2011-11-30
        相关资源
        最近更新 更多