У меня есть приложение ASP.NET, которое управляет сервером IIS следующим образом:
Успешно использующая Microsoft. Сеть. Администрация. ServerManager для управления локальным сервером IIS 7 без проблем (я создаю новые сайты, виртуальные папки и т.д. на лету).
То, что я действительно должен сделать, управляют удаленным сервером, чтобы сделать то же.
например, жизни веб-приложения на IIS01, пользователь нажимает на кнопку "Create Virtual Folder", и это затем соединяется с IIS02 для создания необходимой папки.
Я принимаю ту Microsoft. Сеть. Администрация. ServerManager НЕ является корректным способом продвинуться, поскольку это, кажется, управляет локальным экземпляром только, поэтому что - если это возможно?
Вы можете использовать статический метод ServerManager.OpenRemote ()
для получения / управления удаленной системой:
var manager = ServerManager.OpenRemote("IIS02"); //Or, by IP "1.1.1.1"
Это возвращает экземпляр ServerManager
для этой машины.