我正在尝试在 IIS 5.1 上添加网站
当我尝试使用下面的函数为我的新站点创建应用程序池时,出现了这个奇怪的错误“system.directoryNotFound Exception ... in CreateAppPool”
最奇怪的是,在带有IIS7的PC windows 7上创建应用程序池功能完美,但在带有ISS5.1 的windows XP上却没有。以下路径“IIS://localhost/W3SVC/AppPools”在IIS5.1上有所不同?
public static CreateAppPool(string name)
{
string machineName = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
DirectoryEntry Service = new DirectoryEntry("IIS://"+machineName+"/W3SVC/AppPools");
// create new app pool
DirectoryEntry appPool = Service.Children.Add(name, "IIsApplicationPool");
appPool.CommitChanges();
Service.CommitChanges();
}