Как я могу автоматизировать создание сопоставлений сценариев IIS - PullRequest
1 голос
/ 12 марта 2009

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

  • Перейти к панели управления | Административные инструменты
  • Open Internet Information Services
  • Щелкните правой кнопкой мыши веб-сайт по умолчанию и выберите Свойства.
  • В диалоговом окне «Свойства» выберите вкладку «Домашний каталог».
  • Нажмите кнопку конфигурации в диалоговом окне «Настройка приложения».
  • Нажмите на кнопку «Добавить».

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

  • для исполняемого файла, поместите в C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
  • для расширения, введите '*'
  • для глаголов выберите «Все глаголы»
  • выберите «Механизм сценариев» и оставьте поле «Проверить, существует ли файл» пустым.

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

1 Ответ

0 голосов
/ 12 марта 2009

У нас есть скрипт, который выполняет некоторое обновление до 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...