Как мне создавать сайты на удаленных серверах, используя appcmd? - PullRequest
4 голосов
/ 27 октября 2010

Я использовал appcmd для создания веб-сайтов на моем локальном компьютере. Похоже, отсутствует параметр сервера, который означает, что мне нужно подключиться к удаленному рабочему столу на каждой машине, на которой я выполняю развертывание, и выполнить команду appcmd.

Кроме того, можно ли использовать appcmd для развертывания в IIS 6.0? Если нет, то как мне выполнить развертывание на удаленных веб-серверах IIS 6.0? Я пробовал iisweb.vbs, но не могу запустить его на своем компьютере с Windows 7, потому что он не может найти Microsoft.cmdlib. Я устал регистрировать этот файл, но это не имеет значения.

Ответы [ 3 ]

2 голосов
/ 20 мая 2011

Использование psexec.exe из sysinternals помогло мне запустить appcmd на хосте IIS7 с моего хоста администрирования.

0 голосов
/ 02 ноября 2010

После долгих поисков в интернете я не смог найти существующий инструмент, который должен делать то, что мне нужно.В итоге мне пришлось создать собственное служебное приложение, которое создает веб-сайты с использованием WMI.

0 голосов
/ 02 ноября 2010

вы можете запустить веб-сервис на целевой машине, веб-сервис должен иметь права добавить веб-сайты на сервер iis (выполняется с помощью System.DirectoryServices

...