Microsoft.Web.Administration.dll

Microsoft.Web.Administration.dll

不晓得啥时候突然发现这样dll,简直是控制IIS的神器啊。

又要来搞IIS了,今天要用代码设置应用程序池的标识属性,找了一阵,是这样用的:

var sm = new ServerManager();
// 取到名字为 poolname 的应用程序池
var pool = sm.ApplicationPools["poolname"];
// 获取这个池的进程模型
var model = pool.ProcessModel;
// 设置标识类型为  自定义账号
model.IdentityType = ProcessModelIdentityType.SpeciaficUser;
// 设置用户名
model.UserName = "用户名";
// 设置密码
model.Pssword = "密码";

// 提交更改
sm.CommitChanges();

改好收工!