Назад | Перейти на главную страницу

Есть ли способ генерировать вызовы appcmd из диспетчера сервера IIS?

Я считаю, что интерфейс командной строки appcmd непостижим, и поэтому часто выполняю более эзотерические операции один раз локально в диспетчере серверов, а затем смотрю на различные изменения в файлах конфигурации, которые происходят, чтобы я мог выполнять их вручную или с помощью сценария.

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

Возможно ли это (и если да, то как ??), или мне приснилось? Я искал в Google такие вещи, как «iis7 generate appcmd», но пока безрезультатно.

Да, перейдите в диспетчере IIS на уровень сайта, который вы хотите изменить, а затем откройте Редактор конфигурации.

Это приведет вас к другому взгляду на систему конфигурации IIS 7, основанную на схеме, в интерфейсе стиля ключ / значение / коллекция.

Найдите элемент, который вы хотите изменить - для этого вам может потребоваться вызвать дополнительные диалоговые окна или открыть вложенные коллекции.

Попробуйте щелкнуть по объектам, обозначенным пронумерованными коллекциями.

Когда вы найдете то, что хотите изменить, установите значение (которое затем будет выделено жирным шрифтом).

Когда вы внесете нужные изменения, не нажимайте Применить в правой панели Действия - нажмите Создать сценарий вместо.

В появившемся диалоговом окне с вкладками переключитесь на вкладку AppCMD, которую можно скопировать и вставить как рабочую командную строку. Он также поддерживает C # и Javascript.

Помимо редактора конфигурации (см. Выше), который делает именно то, что вы описываете, существует также инструмент под названием APPCMDUI, который помогает, обеспечивая поведение, подобное автозаполнению для APPCMD.

Вам нужно работать с его представлением о том, каким должен быть синтаксис (и оказалось, что APPCMD более гибкий, чем вы думаете, с точки зрения символов, которые он считает «похожими»), но он может помочь создавать более сложные команды.

Но редактор конфигурации определенно потрясающий.