Я пытаюсь создать сайт в IIS, используя этот код (с другого сайта на том же сервере)
using Microsoft.Web.Administration;
//...
ServerManager manager = new ServerManager();
manager.Sites.Add(Host, "http", ":80:" + Host, Path);
//...
Но я получаю это исключение:
СООБЩЕНИЕ: Имя файла: redirection.config
Ошибка: не удается прочитать файл конфигурации из-за недостаточных прав доступа
Я пытался подражать так: http://www.codeproject.com/KB/cs/zetaimpersonator.aspx
но затем я получаю ужасную ошибку COM.
Каков наилучший способ выдать себя за правильного пользователя или указать пользователя для запуска менеджера как.