ASP - Средство создания веб-серверов
Обзор
Создание, удаление, остановка, запуск и настройка сервера: это все те задачи, которые отнимают массу времени, особенно у администраторов большого веб-узла в Интернете или интрасети. Этот пример демонстрирует, как можно автоматизировать многие из этих задач.
Программирование
Этот пример реализует простой интерфейс, с помощью которого можно создавать новые веб-серверы. Для этого требуется выполнить несколько шагов, начиная с вызова метода GetObject для узла IIS://LocalHost/W3SVC. Метод ADSI Create объекта IIsWebService используется для создания нового объекта IIsWebServer. Затем объект сервера настраивается, а новые сведения записываются в метабазу методом SetInfo.
На этом этапе выполнения сценария сервер еще не является полнофункциональным веб-узлом. Для него в метабазе создан узел, но сервер еще не работает и не имеет корневого каталога. Чтобы завершить создание веб-узла, создается экземпляр объекта ADSI IIsWebVirtualDir, а затем этот объект назначается корневым каталогом для нового сервера. Затем снова вызывается метод SetInfo для сохранения сведений в метабазе и, если все действия выполнены успешно, вызывается метод Start объекта сервера.
Примечания
Имейте в виду, что почти каждая важная группа инструкций в этом примере обладает своей проверкой кодов ошибок. Это важно при создании любых средств вообще, и особенно важно при создании средств, использующих метабазу.
Расположение
Этот сценарий расположен в каталоге служб Интернета: ...\iissamples\sdk\admin\mkwebsrv.vbs.