我想禁用应用程序池的空闲超时(将其设置为零)并且我想在设置时执行此操作,是否可以从 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/