Установка сервера БИТ.Мобайл
- Распаковать архив с актуальной версией сервера платформы БИТ.Мобайл
- В файле Web.config указать корневую директорию сервера (SolutionFolder), строку подключения к MS SQL Server (DatabaseServer), пароль сервера (RootPassword)
- По умолчанию сервер использует Net.Framework 4.5. Если установлен 4.0 – следует отредактировать строку <compilation targetFramework="4.5"/> в файле web.config, заменив 4.5 на 4.0
- Зарегистрировать COM сервер Synchronization21.dll из папки bin
c:\windows\system32\regsvr32.exe Synchronization21.dll. При регистрации на 64 разрядных Windows – c:\windows\syswow64\regsvr32.exe Synchronization21.dll - Установить Microsoft Sync Framework Synchronization-v2.1-x86-ENU.msi
- У учетной записи, под которой работает пул приложений IIS, должны быть полные права на папку самого сервера и папку с решениями. Если специальная учетная запись для сервера не указывалась, эти права должны быть у группы IIS_IUSRS
Строка подключения к базе данных
- По возможности следует избегать использования SQL Server Authentification при подключении к SQL серверу. В ряде организаций этот режим может быть отключен по политикам безопасности.
- Строка подключения с использованием Windows Authentification:
<add key="DataBaseServer" value="server=127.0.0.1;Integrated Security=SSPI;Connection Timeout=3600"/> - Учетная запись под которой работает пул приложений IIS должна иметь права создания базы на сервере БД.
- После развертывания решения права могут быть понижены до db_owner.
Настройка IIS
Список компонентов IIS в настройке компонентов Windows должен выглядеть так:
В консоли IIS добавить приложение в Default Web Site, в качестве псевдонима указать "bitmobile", физический путь – сослаться на директорию, в которую распакован архив BitMoblie сервера. Пул приложений – ASP.NET 4.0
В настройках пула приложения разрешить 32-разрядные приложения
Проверка работоспособности
- Запросить версию сервера с помощью утилиты utils.exe, входящую в дистрибутив
D:\BitMobileServer\utils.exe -ver -host http://localhost/bitmobile -p pAss3087
BitMobile server (ver 2.16)
Несколько серверов БИТ:Мобайл на одном физическом сервере
- При необходимости можно добавить несколько приложений серверов BitMobile в консоли IIS - например для разделения тестовой и продуктивной сред.
- Каждое приложение должно ссылаться на собственную директорию с файлами сервера и иметь отдельный пул приложений.
- Файл web.config каждого приложения должен содержать уникальное значение параметра "BitMobileServerId"
При использовании SSPI в строке подключения, пул приложений следует запускать от пользователя, который имеет права на MSSQL
Находим пул приложений
Жмем Advanced Settings (Дополнительные настройки), находим пункт Identity (Идентификация), жмем на многоточие.
Выбираем Custom Account и забиваем данные нашего пользователя
В итоге должно быть так
...
Отображение дочерних |
---|