Разворачивание у Клиентов

Материал из Fabius NET DEV
Перейти к: навигация, поиск

1. Необходимо установить сервер БД (MS SQL или PostGre)

2. Устанавливаем SourceTree - [1]. При установке SourceTree указываем username - support@sftserv.ru password - fabiusnet

Bitbucket ( ведро битов )

В процессе установки потребуется ввести учетную запись - вводим

логин: support@sftserv.ru пароль: fabiusnet

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

Адрес репозитория

http://gitlab.sftserv.ru/Soft-Service/Fabius-Release.git

2019-04-17 12-55-24.png

Для каждого из Клиентов для подключения к репозиторию необходимо будет ввести Логин и Пароль (например, логин sn1@mail.ru пароль sn1password, логин ghc@mail.ru пароль ghcpassword)

3. После клонирования репозитория в папке FabiusNet\Server, FabiusNet \Client у файлов с расширением sample:

  • стираем это расширение (расширение должно быть ini или config)
  • вносим настройки подключений к серверам АДС (файл ads.ini) и Постгре (clientConnections.config)

4. Устанавливаем Службу Очередей сообщений.

2019-04-18 11-13-50.png

2019-04-18 10-09-17.png

5. На клиентских машинах должна быть установлена версия NET Framework 4.7.2 или выше

6. На папку FabiusNet - могут быть даны права только для чтения, для всех обычных пользователей, которые не пользуются конфигуратором и не собирают поставку. Полные права для всех пользователей необходимы на папки:
..\server\db
..\server\datamodel
..\server\private
..\client\datamodel

7. Для успешной компиляции в конфигураторе, надо установить VS2019 Communiuty с оснасткой DeskTop.

С некоторых пор, после установки студии надо выполнить следующие действия:

Remov all entries like "ErrorIfLinkFails="$(ErrorIfLinkFailsForCopyFilesToOutputDirectory)" in file:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets

8. Пробуем запустить сервер. Если при старте вместо "обработка библиотек, нажмите Exit для выхода" - кракозябры (Так бывает на некоторых ОС, например 2012R2), то идем в панель управления, региональные стандарты, дополнительно, язык программ не поддерживающих юникод - выбираем "Русский". Это необходимо, для того, чтобы нормально читались серверные сообщения на консоли.


Смотрите также

Настройка ini файлов системы