Развертывание приложения

После настройки параметров веб-приложения, на последней панели мастера появляется обзор приложения, которое вы собираетесь создать. Обратите внимание на URL-адрес приложения, который также доступен в закладке Приложения (Applications) приложения Manager после создания приложения.

Если вас устраивает приложение, щелкните Готово (Finish), чтобы создать его; в противном случае, щелкните Назад (Previous), чтобы вернуться к другим панелям мастера и настроить свойства приложения. Когда вы щелкните Готово (Finish), завершенное приложение отобразиться в веб-браузере, используемом по умолчанию. (Если вы не видите приложение, возможно, необходимо отключить всплывающие окна.) Именно так ваше веб-приложение будет выглядеть. Справка по использованию приложения доступна по ссылке в правом верхнем углу. В данной справке используется простой набор файлов HTML, которые можно настроить для добавления информации о собственных инструментах, задачах и прочих функциях, добавленных в приложение.

После создания приложения его можно просматривать, редактировать и переименовывать на странице Приложения (Applications) Manager. При редактировании существующего приложения в верхней части экрана вы увидите список закладок, которые соответствуют панелям исходного мастера. Просматривать все закладки не обязательно. Вы можете выбрать только необходимые и затем щелкнуть Готово (Finish), чтобы завершить редактирование.

Для дополнительной настройки можно редактировать приложения, созданные в Manager, в среде IDE (например, Microsoft Visual Studio). Обратите внимание, что после редактирования приложения в среде IDE изменения могут быть потеряны, если вы захотите вновь отредактировать приложения с помощью Manager.

Развертывание веб-приложения на рабочем сервере

По умолчанию веб-приложения, созданные с помощью Manager, запускаются на том же компьютере, на котором они были созданы. Однако, обстоятельства могут потребовать создания приложения на компьютере для разработки и последующего его переноса на рабочий сервер. Этот процесс включает установку и настройку соответствующего программного обеспечения на рабочем сервере, а также настройку данных и сервисов, необходимых для запуска приложения на рабочем сервере.

Подробные сведения о переносе существующего приложения на рабочий сервер содержатся в разделе Лицензирование и развертывание системы документации для разработчиков ArcGIS for Server Developer Help. Чтобы найти данный раздел, откройте систему Developer Help и выберите в таблице содержания Создание решений ArcGIS for Server (Creating ArcGIS for Server solutions) > Разработка приложений (Developing Applications) > Разработка веб-приложений с помощью Web ADF (Developing Web Applications using the Web ADF) > Лицензирование и развертывание (Licensing and Deployment).

При развертывании приложения в рабочей среде необходимо, чтобы оно было максимально производительным. Чтобы подготовить вашу среду развертывания, необходимо внести некоторые изменения для предотвращения перегрузки службы подсистемы локального администратора безопасности (lsass.exe). Используйте инструкции в Статьях базы знаний ESRI (Knowledge Base Articles) 32620 (Windows Server 2003) или 32622 (Windows XP), чтобы избежать проблем, связанных с lsass.exe.

Обслуживание приложения

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

Если вы являетесь администратором сервера, следует помнить о том, что вносимые вами в существующие сервисы изменения могут повлиять на поведение развернутых веб-приложений, зависящих от данного сервиса. Необходимо четко и ясно сообщать администратору веб-приложения обо всех сделанных вами изменениях.

10/15/2012