我有 IIS 7.5,我已经为它安装了应用程序初始化模块。现在,我正在尝试更改应用程序池的 StartMode,但在 IIS 管理器中看不到 StartMode 选项。我查看了基本和高级设置。我认为编辑此值的下一个位置将在 Machine.Config 中。所以,我找到了那个文件,但我不确定更新会放在哪里。我相信它应该设置为 AlwaysRunning。
任何帮助,将不胜感激。
我有 IIS 7.5,我已经为它安装了应用程序初始化模块。现在,我正在尝试更改应用程序池的 StartMode,但在 IIS 管理器中看不到 StartMode 选项。我查看了基本和高级设置。我认为编辑此值的下一个位置将在 Machine.Config 中。所以,我找到了那个文件,但我不确定更新会放在哪里。我相信它应该设置为 AlwaysRunning。
任何帮助,将不胜感激。
我Configuration Editor
在. Management
_IIS manager
编辑:startMode
在. system.applicationHost/applicationPools
_ applicationPoolDefaults
它也可以在Application Pools
-中基于每个项目进行配置Advanced Settings
。
在这个条目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>
你需要实现其他的东西来达到你的应用程序总是运行的
如果您喜欢UI,请查看此链接 https://blogs.msdn.microsoft.com/amol/2013/01/25/application-initialization-ui-for-iis-7-5/ 并下载“ ApplicationInitializationInstaller_x64.zip”。安装后,您会在 iis-manager 上找到一个新图标(在服务器元素上)。