Bra*_*ton 2 .net c# powershell iis-7.5
我已经阅读了这篇文章,但它似乎没有使用此处描述的ApplicationPool类.这样的感觉很简单,我很想念.
此外,如果有人感觉更有帮助,我试图在PowerShell脚本中完成此操作,该脚本基本上可以获取应用程序池名称列表并使用脚本设置其凭据.不过,我显然可以从直接的C#实现中得出这个.
谢谢!
您必须使用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();
}
Run Code Online (Sandbox Code Playgroud)