Рейтинг:-2

Как внести изменения в пул приложений iis с помощью appcmd.exe

флаг kr

Я хочу отредактировать части, отмеченные на фотографии, с помощью appcmd.exe или другого метода командной строки. введите описание изображения здесь

djdomi avatar
флаг za
Я думал, что конфигурация сохраняется как объект XML?
Рейтинг:1
флаг cn

Я никогда не использую appcmd.exe, но вы можете сделать это:

 appcmd.exe set config -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].enable32BitAppOnWin64:"True" /[name='DefaultAppPool'].managedPipelineMode:"Integrated" /[name='DefaultAppPool']. startMode: "Всегда работает" /commit:apphost
 appcmd.exe set config -section:system.applicationHost/applicationPools/[name='DefaultAppPool'].processModel.identityType:"LocalSystem"/commit:apphost

В PowerShell с помощью модуля WebAdministration:

 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"

в обоих случаях вам нужно заменить имя Пул приложений по умолчанию с настоящим именем.

Я надеюсь, что у вас есть очень веские причины запускать свой пул как систему, я бы никогда этого не сделал.

User12 avatar
флаг kr
tnx :X, почему вы сказали никогда не запускать пул как систему?
флаг cn
Всегда запускайте свои приложения/веб-сайты с минимально возможными разрешениями. Для обычных веб-сайтов это означает, что никогда не запускайте систему от имени администратора или даже системы, если вам действительно не нужно делать что-то, что требует этого. Если ваш веб-сайт будет скомпрометирован, введенный в него код может сделать что угодно на вашем сервере. Лучше используйте ограниченного пользователя или идентификатор пула приложений и просто предоставьте ему достаточно разрешений NTFS для выполнения своей работы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.