如何使用 appcmd.exe 在 iis 應用程式集區中進行更改

如何使用 appcmd.exe 在 iis 應用程式集區中進行更改

我想使用 appcmd.exe 或其他命令列方法編輯照片中標記的部分。 在此輸入影像描述

答案1

我從不使用 appcmd.exe,但你可以這樣做:

 appcmd.exe set config  -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].enable32BitAppOnWin64:"True" /[name='DefaultAppPool'].managedPipelineMode:"Integrated" /[name='DefaultAppPool'].startMode:"AlwaysRunning"  /commit:apphost
 appcmd.exe set config  -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].processModel.identityType:"LocalSystem"  /commit:apphost

在 PowerShell 中使用 Web 管理模組:

 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']" -name "enable32BitAppOnWin64" -value "True"
 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']" -name "managedPipelineMode" -value "Integrated"
 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']" -name "startMode" -value "AlwaysRunning"
 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']/processModel" -name "identityType" -value "LocalSystem"

在這兩種情況下,您都需要將姓名替換DefaultAppPool為真實姓名。

我希望您有充分的理由將您的池作為系統運行,我永遠不會這樣做。

相關內容