c# - 在 C#/Powershell 中 - 是否可以更改 IIS 应用程序池的空闲超时?

标签 c# iis powershell

我想禁用应用程序池的空闲超时(将其设置为零)并且我想在设置时执行此操作,是否可以从 C# 或 PowerShell 执行此操作?

最佳答案

如果您使用的是 PowerShell 2 或更高版本,您应该可以访问 Set-ItemProperty .您还需要加载 WebAdministration模块。

然后你可以做(​​例子取自 here )

Set-ItemProperty ("IIS:\AppPools\$name") -Name processModel.idleTimeout -value ( [TimeSpan]::FromMinutes(0))

并验证该值是否已更改

Get-ItemProperty ("IIS:\AppPools\$name") -Name processModel.idleTimeout.value

关于c# - 在 C#/Powershell 中 - 是否可以更改 IIS 应用程序池的空闲超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5811427/

相关文章:

c# - 可以从 "unsafe"上下文运行具有 "safe"方法的程序集吗?

c# - 如何支持 'onblur' 和类似事件?

c# - 无法将类型 'System.Windows.Controls.WebBrowser' 转换为 'SHDocVw.DWebBrowserEvents'

c# - Asp.Net Core 2.1 Windows 身份验证。 HttpContext.User.Identity.Name 在 IIS 中不起作用

asp.net - ASP.NET 应用程序池回收会刷新静态对象上的缓存吗?

iis - 获取 IIS 日志位置 - 服务器 2k8 和 c#

c# - 区分 byte[] 和 string 与 JSON .NET

xml - Powershell XML选择属性值where子句

powershell - 如何跳过CSV文件中的第一行

powershell - 有没有办法回显Powershell命令行?