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

Ключ

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

Оглавление


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

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



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


 



Шаг 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="/>
note

По возможности следует избегать использования 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

    Перейдите в настройки приложения

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

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

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

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

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

    Android

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

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

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

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

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





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

    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Полезная информация
    Отображение дочерних