Как я могу автоматизировать создание сопоставлений сценариев IIS

Я хотел бы автоматизировать следующую задачу с помощью сценария, чтобы создать сопоставления сценариев IIS для моего проекта:

  • Перейти к панели управления | Инструменты управления
  • Открытые интернет-информационные услуги
  • Щелкните правой кнопкой мыши веб-сайт по умолчанию и выберите "Свойства".
  • В диалоговом окне "Свойства" выберите вкладку "Домашний каталог".
  • Нажмите кнопку настройки в диалоговом окне "Настройка приложения".
  • Нажмите на кнопку "Добавить".

В диалоговом окне "Добавить / редактировать" убедитесь, что правильны следующие настройки:

  • для исполняемого файла, поместите в C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
  • для расширения введите "*"
  • для глаголов выберите "Все глаголы"
  • выберите "Script Engine" и оставьте "Проверить, что файл существует" пустым.

Примечание. Консоль диспетчера IIS v5.1 позволяет добавлять имена расширений подстановочных знаков "*", а диспетчер IIS v6 - нет. Это просто ограничение пользовательского интерфейса. Моя коробка WinXP.

1 ответ

У нас есть скрипт, который обновляет IIS с использованием JavaScript.

var iisPath = "IIS://localhost/W3SVC/" + siteID;
var site = GetObject(iisPath);

Отсюда вы сможете делать то, что хотите. Возможно, вам придется осмотреть объектную модель.

Вы также можете ознакомиться со статьей по адресу: http://blogs.msdn.com/david.wang/archive/2005/07/13/HOWTO_Enumerate_IIS_Website_Configuration.aspx и здесь приведена конкретная информация для свойства ScriptMaps: http://msdn.microsoft.com/en-us/library/ms526052.aspx

Другие вопросы по тегам