Как изменить имя пользователя и пароль пула приложений с помощью класса .NET ApplicationPool? - PullRequest
2 голосов
/ 30 сентября 2010

Я прочитал эту статью, но, похоже, она не использует класс ApplicationPool, описанный здесь . Чувствуется, что это что-то простое, что мне не хватает.

Кроме того, в случае, если кому-то захочется быть особенно полезным, я пытаюсь выполнить это с помощью сценария PowerShell, который может в основном взять список имен пулов приложений и установить свои учетные данные с помощью сценария. Однако, очевидно, я могу получить это из прямой реализации C #.

Спасибо!

1 Ответ

6 голосов
/ 01 октября 2010

Вы должны использовать свойство ProcessModel:

using(ServerManager serverManager = new ServerManager())
{  
    ApplicationPool pool = serverManager.ApplicationPools["YourAppPool"];

    pool.ProcessModel.IdentityType = ProcessModelIdentityType.SpecificUser;  
    pool.ProcessModel.UserName = @"TheUser";  
    pool.ProcessModel.Password = @"ThePassword";  

    serverManager.CommitChanges();  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...