Разворачивание у Клиентов
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
Для каждого из Клиентов для подключения к репозиторию необходимо будет ввести Логин и Пароль (например, логин sn1@mail.ru пароль sn1password, логин ghc@mail.ru пароль ghcpassword)
3. После клонирования репозитория в папке FabiusNet\Server, FabiusNet \Client у файлов с расширением sample:
- стираем это расширение (расширение должно быть ini или config)
- вносим настройки подключений к серверам АДС (файл ads.ini) и Постгре (clientConnections.config)
4. Устанавливаем Службу Очередей сообщений.
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), то идем в панель управления, региональные стандарты, дополнительно, язык программ не поддерживающих юникод - выбираем "Русский". Это необходимо, для того, чтобы нормально читались серверные сообщения на консоли.