Приложение, созданное с помощью Web AppBuilder, можно загрузить и разместить на веб-сервере. Любое загруженное 2D или 3D-приложение, если оно ссылается на непубличные элементы, должно быть зарегистрировано на ArcGIS Online или ArcGIS Enterprise.
Примечание:
Независимо от того, где вы развертываете ваше приложение, ему все равно необходим доступ к веб-карте.
Загрузка приложения, созданного с помощью Web AppBuilder
Загрузите приложение с вкладки Мои ресурсы на странице содержания.
- На вкладке Мои ресурсы, на странице содержания, щелкните приложение, чтобы увидеть описание элемента.
- Щелкните Загрузить на странице Обзор. Файл .zip загрузится на ваш компьютер.
Развертывание приложения
Разверните приложение на базе вашей аутентификации на портале.
- Если ваш портал настроен с помощью аутентификации OAuth2 или SAML, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
- Разархивируйте загруженное приложение.
- Добавьте прокси в приложение. Для получения подробной информации обратитесь к разделу Использование прокси.
- Добавьте и зарегистрируйте приложение. Перейдите к Добавлению приложений и Регистрации приложений.
- Скопируйте и вставьте ID приложения в свойство appId в файле конфигурации приложения (app config). Сохраните файл.
- Разверните приложение на вашем веб-сервере.
- Если ваш портал настроен с помощью аутентификации IWA, PKI или LDAP, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
- Разархивируйте загруженное приложение.
- Добавьте прокси в приложение. Для получения подробной информации обратитесь к разделу Использование прокси.
- Изменить URL ArcGIS API for JavaScript.
Внимание:
При доступе к приложению несколько раз могут появляться запросы на вход. Это происходит потому, что файлы JavaScript, размещенные порталом, требуют аутентификации. В результате, следует разместить ArcGIS API for JavaScript вне портала или изменить переменную apiUrl. Это относится только к аутентификации на веб-уровне.
- Разверните приложение на вашем веб-сервере.
Настройка приложения
Для настройки приложения выполните следующее.
- Добавьте пользовательские виджеты:
- Поместите пользовательский виджет в папку виджетов.
- Добавьте виджет в файл config.json приложения.
В примерах ниже используется виджет Demo. Добавьте его в файл config.json.
{ "uri": "widgets/Demo/Widget" },
- Настройка приложения и виджетов. См. Описание JSON.
- Ссылка на предпочитаемый ArcGIS API for JavaScript. Обратитесь к Изменение URL-адреса ArcGIS API for JavaScript.
Поддерживаемые браузеры
Список браузеров, поддерживаемых развернутыми 2D и 3D приложениями см. в разделе Поддерживаемые браузеры.
Примечание:
Если ничего не загружается в приложение, когда оно открывается, возможно вам необходимо добавить .arcgis.com в список безопасных сайтов в настройках браузера.
Поддерживаемые версии ArcGIS API for JavaScript
ArcGIS API for JavaScript поставляется вместе с Portal for ArcGIS. См. в разделе О версиях таблицу поддерживаемых версий ArcGIS API for JavaScript для 2D и 3D приложений.