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