Для установки BPM`online Вам понадобится следующее: 1. MS SQL Server 2008 (или выше); 2. Microsoft .Net Framework 4.5; 3. IIS 7; 4. Microsoft Silverlight 4; 5. Redis Server; Основные моменты в развертывании приложения на локальном сервере заключаются в двух основных моментах, которые дальше мы рассмотрим более подробно: 1. Установка базы данных В первую очередь Вам необходимо на SQL сервере развернуть базу данных BPMonline. Базу данных необходимо восстановить из резервной копии на SQL сервере. Для этого Вам необходимо следующее: a) Войдите в Microsoft SQL Management Studio, кликните правой кнопкой мыши по каталогу [Databases] и выберите пункт [Restore database]. b) В открывшемся окне введите название базы данных, выберите опцию “Form device”, укажите путь к файлу с бэкапом (по умолчанию он находится в папке [DB] с исполняемыми файлами BPMonline). c) Перейдите во вкладку [Options] и укажите пути к файлам базы данных, и имена для этих файлов (с расширением .mdf для файла TS_Data и .ldf для файла TS_Log). Папка, которую Вы укажете для восстановления файлов базы данных обязательно должна существовать (SQL сервер не имеет прав на создание директорий). d) Нажмите «ОК» для начала восстановления 6. Установить Redis Server с учётом битности ОС как службу. 7. Затем, в файле ConnectionStrings.config, который находится в папке с исполняемыми файлами BPMonline, Вы должны указать имя сервера и название базы данных, а также параметры подключения к Redis-серверу. Имя сервера Вы вводите то, которое отображается в окне авторизации на SQL сервер при введении логина/пароля: Имя базы данных Вы указываете то, которое указали при восстановлении базы данных: 2. Следующим этапом настройки будет создание и настройка web-сайта BPMonline (предварительно необходимо, чтобы Microsoft.Net Framework 4.5 был установлен). a) В IIS создаем web-сайт b) Указываем название сайта, путь к исполняемым файлам BPMonline (путем по-умолчанию для web-сайтов является путь C:\Inetpub\wwwroot\, но Вы можете хранить исполняемые файлы и по другому пути), используемые IP-адреса и порт для Вашего сайта: В сайте создать приложение под именем «0», указав директорию «Terrasoft.WEBApp» c) В секции [Application Pools] в созданном для сайта пуле указываем интегрированный режим и версию ASP.Net 4.0.30319 d) Проверяем, что данная версия ASP.Net разрешена. Для этого на уровне web-сервера переходим в ISAPI and CGI Restrictions и проверяем, что у используемой версии ASP.Net стоит статус «Allowed» e) Проверяем, что все необходимые разрешения активны. Для этого на уровне сервера переходим в Handler Mappings: Проверяем, что все разрешения проставлены: f) Перезапустите web-сайт и проверьте, отображается ли страница авторизации BPMonline на созданном сайте, а также есть ли возможность авторизироваться в системе.