Серия лекций ASP (18) Управление приложениями
Автор:Eve Cole
Время обновления:2009-05-30 19:58:39
Пакет Windows NT Option Pack предоставляет службы управления приложениями ASP на веб-сервере. Например, Internet Services Manager предоставляет разработчикам приложений простой в использовании инструмент управления для настройки свойств приложения. Кроме того, Active Server Pages предоставляет возможности создания сценариев, которые позволяют пользовательским приложениям хранить глобальные данные. В этом разделе кратко представлены некоторые функции управления приложениями и приведены ссылки на подробную информацию.
Запуск и завершение приложения Когда веб-сервер впервые получает запрос на страницу ASP в приложении, он запускает приложение. Приложение завершает работу, когда веб-сервер завершает работу или пользователь останавливает приложение с помощью кнопки «Удалить» в диспетчере служб Интернета. Пользователи могут использовать кнопку «Удалить» только для приложений, которые работают в другом (изолированном) пространстве памяти, чем процесс веб-сервера.
Изолировать приложение
Приложения ASP обычно выполняются в том же пространстве памяти или в том же процессе, что и веб-сервер. Хотя это повышает производительность приложения ASP, оно подвергает процесс веб-сервера риску в случае сбоя приложения. Вы можете изолировать приложение, запустив его в другом пространстве памяти, чем веб-сервер. В случае сбоя приложения ASP другие приложения и сам веб-сервер будут защищены.
Использование состояния приложения При написании приложения вы должны сделать информацию о нем доступной для всех пользователей вашего приложения. Например, создайте переменные, которые позволят системным администраторам настраивать приложения своего сайта, устанавливая другой экран приветствия или изменяя шрифт заголовка для всех страниц ASP. Эти изменения будут видны всем пользователям, посещающим сайт.
Существует несколько способов сделать данные доступными для всех пользователей приложения со всех страниц приложения. Самый распространенный метод — сохранить переменную или экземпляр объекта в объекте приложения ASP и предоставить ему область приложения. Область приложения полезна для глобальных данных, таких как глобальные счетчики данных или глобальная информация о конфигурации приложения, а также для информации, хранящейся в реестре или метабазе. Чтобы узнать, как задать область видимости переменной, . Чтобы узнать, как задать область видимости объекта,
Вы также можете писать сценарии, которые запускаются при запуске или завершении работы приложения.