Skip To Content

Загрузить приложение

В этом разделе

Приложение, созданное посредством Web AppBuilder, можно загрузить и развернуть на вашем веб-сервере.

Загрузка приложения

Загрузите приложение из Мои ресурсы на портале.

  1. В Мои ресурсы, щелкните приложение для просмотра его информации об элементе.
  2. Щелкните Загрузить в свойстве Вложение с кодом.

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

Разверните приложение на базе вашей аутентификации на портале.

  • Если ваш портал настроен с помощью аутентификации OAuth2 или SAML, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
    1. Разархивируйте загруженное приложение.
    2. Добавьте прокси-сервер к вашему приложению. Для получения подробной информации обратитесь к разделу Использование прокси.
    3. Добавьте и зарегистрируйте приложение. Обратитесь к Добавление приложений и Регистрация приложений.
    4. Скопируйте и вставьте AppID в свойство appId в файле конфигурации приложения. Сохраните файл.
    5. Разверните приложение на вашем веб-сервере.
  • Если ваш портал настроен с помощью аутентификации IWA, PKI или LDAP, выполните следующие действия, чтобы развернуть приложение на вашем веб-сервере:
    1. Разархивируйте загруженное приложение.
    2. Добавьте прокси-сервер к вашему приложению. Для получения подробной информации обратитесь к разделу Использование прокси.
    3. Разверните приложение на вашем веб-сервере.

Настройка приложения

Выполните следующие действия для настройки вашего приложения:

  • Добавьте пользовательские виджеты:
    1. Поместите пользовательский виджет в папку виджетов.
    2. Добавьте виджет в файл config.json для приложения.

      В примерах ниже используется виджет Demo. Добавьте данный виджет в файл config.json.

      {
            "name": "Demo",
            "label": "Demo",
            "uri": "widgets/Demo/Widget",
            "index": 13,
            "id": "widgets/Demo/Widget_1"
      
          },
    3. Откройте widgets/widgets-manifest.json и добавьте новую пару ключ/значение. Ключом является URI виджета и значением является содержание manifest.json виджета.

      В примерах ниже используется виджет Demo. Добавьте ключ "widgets/Demo/Widget" и скопируйте содержание его manifest.json в the widgets-manifest.json.

      "widgets/Demo/Widget": {
          "name": "Demo",
          "platform": "HTML",
          "version": "0.0.1",
          "author": "Esri R&D Center Beijing",
          "description": "This is the widget used in developer guide",
          "copyright": "",
          "license": "http://www.apache.org/licenses/LICENSE-2.0"
        },
  • Настройка приложения и виджетов. См. Описание JSON.
  • Обратитесь к предпочтительному ArcGIS API for JavaScript. Обратитесь к Изменение URL-адреса ArcGIS API for JavaScript.

Поддерживаемые браузеры

Поддерживаемые браузеры для развернутых приложений являются теми же, что и для Web AppBuilder.

  • Chrome
  • Firefox
  • Safari 3+
  • Internet Explorer 8+. Internet Explorer версии 7 или ниже не поддерживаются.

Поддерживаемые версии ArcGIS API for JavaScript

  • ArcGIS API for JavaScript 3.13 и выше.
  • ArcGIS API for JavaScript поставляется вместе с Portal for ArcGIS 10.3.1.