Как добавить новый пул приложений в iis 5.1 в коде C#?
Я пытаюсь добавить сайт на IIS 5.1
Когда я пытаюсь создать пул приложений для моего нового сайта с моей функцией ниже, у меня появляется странная ошибка "Исключение system.directoryNotFound... в CreateAppPool"
Самое странное, что создание пула приложений прекрасно работает на ПК с Windows 7 с IIS7, но не на Windows XP с ISS5.1. Следующий путь "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();
}
1 ответ
Решение
Вы не можете создать пул приложений в IIS 5, но вы можете создать новый виртуальный каталог на веб-сайте по умолчанию и сделать его приложением.