in C#/Powershell - Is it possible to change the Idle TimeOut for an IIS Application Pool?

前端 未结 8 641
别那么骄傲
别那么骄傲 2021-02-05 08:29

I want to disable the idle timeout (Set it to Zero) of an application pool and I want to perform this at setup time, is it possible to perform this action from C# or PowerShell?

8条回答
  •  旧时难觅i
    2021-02-05 09:05

    Get Application Pool Configuration (For Reference)

    $appPoolName = 'MyAppPoolName'
    $appPoolPath = '/system.applicationHost/applicationPools/Add[@name="' + $appPoolName + '"]//.'
    Get-WebConfiguration $appPoolPath -PSPATH iis:
    

    Set Application Pool Idle Timeout

    $appPoolName = 'MyAppPoolName'
    $appPoolPath = '/system.applicationHost/applicationPools/Add[@name="' + $appPoolName + '"]/processModel'
    Set-WebConfigurationProperty $appPoolPath -Name idleTimeout -value ([TimeSpan]::FromMinutes(0)) -PSPATH iis:
    

提交回复
热议问题