Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Предупреждение

Для успешного выполнения операций, командную строку необходимо запускать от имени администратора,



Перед установкой


 



Неинтерактивный режим установки серверного приложения

Шаг 1. Загрузка

  1. Зайдите на страницу загрузки дистрибутива сервера;
  2. Найдите ссылку с подходящей вам версией;
  3. Сохраните архив на ваш компьютер

Шаг 2. Установка

  1. Распакуйте архив в каталог на компьютере, где будет установлен сервер (именно к этому каталогу в дальнейшем будет обращаться серверный клиент)

  2. Открыть файл Web.config в текстовом редакторе

  3. Указать следующие параметры сервера:

  • ID Сервера - по умолчанию данный параметр равен 

    Highlight
    colorLavender
    "1"

    , в случае ,если на вашем компьютере находится один сервер

    БИТ.Мобайл

    GROTEM, этот параметр можно оставить в изначальном состоянии.  При последующей установке дополнительных серверов на одну машину, каждому установленному серверу необходимо присваивать уникальный ID.


    Блок кода
    languagec#
    <add key="BitMobileServerIdGrotemServerId" value="1"/>



  • Корневая директория с решениями - в данном параметре указывается каталог, в котором в дальнейшем будет храниться информация и файлы о всех решениях, созданных на сервере

БИТ
  • GROTEM.

Мобайл
  • Блок кода
    languagec#
     <add key="SolutionsFolder" value="C:\Solutions"/>


  • Строка подключения к MS SQL Server - в данном параметре указывается адрес подключения к SQL серверу, логин и пароль.

        Заполнение параметра, при использовании SQL Server Authentification:

Блок кода
languagec#
<add key="DataBaseServer" value="server=192.168.125.145;User ID=sa;Password="/>
ПримечаниеПо возможности следует избегать использования SQL Server Authentification при подключении к SQL серверу. В ряде организаций этот режим может быть отключен по политикам безопасности.

Заполнение параметра, при использовании Windows Authentication:  

Блок кода
languagec#
<add key="DataBaseServer" value="server=192.168.125.145;Integrated Security=SSPI;Connection Timeout=3600"/>



Предупреждение
Каталог с решениями не должен совпадать с директорией, в которых находятся исполняемые файлы сервера


Предупреждение

1.При локальном администрировании сервера не рекомендуется указывать адрес подключения к серверу 127.0.0.1 (localhost), т.к. порт 1433 может быть закрыт. В данном случае, необходимо использовать внешний IP-адрес сервера.

2.По возможности следует избегать использования SQL Server Authentification при подключении к SQL серверу. В ряде организаций этот режим может быть отключен по политикам безопасности.


  • Пароль -

    Блок кода
    languagec#
    <add key="RootPassword" value="12321"/>


  • Версия используемого .NET Framework - по умолчанию сервер использует Net.Framework 4.5. Если на компьютере установлен .NET Framework 4.0 - следует отредактировать строку, указав корректный

    Блок кода
    languagec#
     <compilation debug="true" targetFramework="4.5"/>
4. Зарегистрировать COM сервер Synchronization21.dll из папки bin

Установка серверного приложения

В оснастке "Диспетчер служб IIS" нужно добавить новое приложение. Для этого:

  • Открываем командную строку
  • Пишем указанную ниже команду

    Блок кода
    languagec#
    > c:\windows\system32\regsvr32.exe Synchronization21.dll. 

    При регистрации на 64 разрядных Windows

    Блок кода
    languagec#
    > c:\windows\syswow64\regsvr32.exe Synchronization21.dll
  • в структуре перейти на "Default Web Site"
  • в контекстном меню выбрать пункт "Добавить приложение..."
  • в поле "Псевдоним" указать GrotemServer
  • в поле "Пул приложений" выбрать ранее созданный пул "grotem_pool"
  • в поле "Физический путь" указать путь до каталога "gateway", внутри распакованного архива сервера Grotem.MobileImage Added

Рекомендуется установить пользователя с ролью администратора по кнопке "Подкл. как..." и затем выполнить "Тест настроек", чтобы убедиться в корректной работе. 

Далее, в проводнике Windows открыть каталог gateway, в нем найти файл appsettings.example.json и скопировать его под именем appsettings.json. В этом файле заполнить секции:

 "Jwt": {

   "Issuer": "Identity.API",

   "Audience": "http://localhost",

   "Key": "{some_big_key_value_here_secret}"

 },

 "Urls": {

   "Synchronization": "http://localhost:5001",

   "BitMobile": "http://localhost:5000"

 },

Если есть сервис Elasticsearch, заполнить соответствующую секцию данными для доступа.

По аналогии создать и заполнить файл ocelot.json, где для секций BitMobile указать:

   "Host": "localhost",

   "Port": 5000

для секций Synchronization:

  "Host": "localhost",

   "Port": 5001

для секций Fiscal:

  "Host": "localhost",

   "Port": 5002

а также:

  "BaseUrl": "http://localhost/grotemserver"

После окончания настроек перезапустить пул "grotem_pool"

5. Установить Microsoft Sync Framework

Шаг 3. Настройка Internet Information Services (IIS)

  • Открываем IIS
  • В "Диспетчере служб IIS" правым кликом по папке "Сайты" вызвать контекстное меню, в котором выбрать - "Добавить веб-сайт".

    Image Added

    Правой кнопкой нажимаем на Default Web Site и выбираем пункт "Добавить приложение"
    Image Removed

    В открывшемся окне

    заполняем параметры сервера и нажимаем "OK"
    - Псевдоним - указываем псевдоним, по которому в дальнейшем будет происходить обращение. Например, mobileserver
    - Физический путь - указываем директорию, в которую ранее был распакован архив с сервером
    - Пул приложений - указываем пул приложений, который будет использоваться сервером. Например, ASP.NET 4.0

    заполнить параметры:

    Имя сайта - bitmobile (пул оставить такой же)

    Физический путь - путь до каталога с сервером Grotem, из вышеприведенной структуры - bitmobile3

    Подключить как - указать ранее созданного пользователя (в примере - grotem)

    Порт – 5000

    Image Added

    Для настройки сервера внести изменения в конфигурацию приложения (пункт "Редактор конфигурации")


    Image Added


    • DataBaseServer - параметры соединения с БД (указать параметры в строке соединения)

      • для смешанной авторизации на SQL строка подключения будет иметь вид server=localhost;User Id=<username>;Pwd=<password>;Connection Timeout=3600

      • для Windows-авторизации: server=localhost;Integrated Security=SSPI;Connection Timeout=3600

    • SolutionsFolder - указать каталог для создания решений

    • BitMobileServerId - в случае необходимости - изменить префикс сервера
    • RootPassword - установить пароль для доступа к серверу

    Image Added

    Либо эти параметры можно изменить путем редактирования файла Web.config в каталоге сервера bitmobile3. 

    После окончания настроек, убедитесь, что для пула "bitmobile" установлена версия среды CLR.NET версии 4

    Image Added

    а в "дополнительных параметрах" разрешен запуск 32-разрядных приложений и в поле "Удостоверение" указан ранее созданный пользователь с ролью администратора

    Image Added

    Перезапустите пул "bitmobile". Серверное приложение готово к развертыванию мобильных решений.

    Переходим в настройки выбранного на предыдущем этапе пула
    Image Removed
    Указываем в настройках значение "True", для параметра "Разрешены 32-разрядные приложения"
    Image Removed

    Шаг 4. Права доступа

    Шаг 5. Перезапустить Internet Information Services

    Шаг 1. Загрузка

    Шаг 6. Проверка работоспособности

    Проверить правильно ли настроен сервер можно выполнив любую команду, с помощью utils.exe.

    Например, команда запроса версии сервера

    Блок кода
    languagec#
    > utils.exe -ver -host http://localhost/bitmobileGrotemServer -p pAss3087

    Установка и настройка мобильного клиента

    Android





    1. Зайдите на страницу загрузки дистрибутива мобильного клиента;
    2. Найдите ссылку с подходящей вам версией;
    3. Сохраните установочный файл на ваш мобильный телефон

    Шаг 2. Установка

    1. Найдите установочный файл, в файловой система вашего устройства
    2. Запустите установку мобильного клиента
    3. Подтвердите выдачу разрешений, необходимых для мобильного клиента
    4. Дождитесь завершения установки

    Шаг 3. Настройка

    1. Перейдите в настройки приложения
    2. В открывшемся меню введите адрес подключения к серверу.
      Например,

      Highlight
      colorLavender
      http://192.168.0.1/mobileserver/firstsolution

    iOS

    Шаг 1. Установка

    1. Зайдите на страницу загрузки дистрибутива мобильного клиента;
    2. Найдите ссылку с подходящей вам версией;
    3. Установите приложение на ваш мобильный телефон
    4.  Дождитесь завершения установки

    Шаг 2. Настройка

    1. Перейдите в настройки приложения
    2. В открывшемся меню введите адрес подключения к серверу.
      Например,

      Highlight
      colorLavender
      http://192.168.0.1/mobileserver/firstsolution

      Информация

      При установке на некоторые версии iOS необходимо дать  дополнительные разрешения для запуска приложения.

     

     

     

    Информация
    titleПолезная информация
    Отображение дочерних