Что нужно знать при установки BPMonline на своем сервере (On-Site).
Предустановленные компоненты
Для начала у вас уже должно быть установлено:
- MSSQL Server: 2008, 2008R2, 2012
- Redis: http://redis.io/download
- Microsoft .NET Framework 4.0: сайт Microsoft
- IIS : 6.0, 7.0, 7.5
Настройка IIS
Теперь более подробно на настройке IIS, на примере версии 7.5.
Открываем:
   Control Panel\All Control Panel Items\Programs and Features.
Далее:
   Turn Windows features on or off. 
Или просто запустите в командной строке:
Минимальный список компонентов IIS:
- Internet Information Services
- Web Management Compatibility
- IIS Management Console
- IIS Management Service
 
- World Wide Web Services
- Application Development Features
- .Net Extensibility
- ASP.NET
- ISAPI Extensions
- ISAPI Filter
 
- Common HTTP Features
- Default Document
- Directory Browsing
- HTTP Errors
- Static Content
- WebDAV Publishing
 
- Health and Diagnostics
- HTTP Logging
- Request Monitor
 
- Performance Features
- Static Content Compression
 
- Security
- Request Filtering
 
 
- Application Development Features
 
- Web Management Compatibility
Если установлена утилита Deployment Image Servicing and Management tool, то можно установку сделать  с помощью командной строки:
dism /Online /Enable-Feature /FeatureName:IIS-WebServer
dism /Online /Enable-Feature /FeatureName:IIS-WebServerManagementTools
dism /Online /Enable-Feature /FeatureName:IIS-ManagementConsole
dism /Online /Enable-Feature /FeatureName:IIS-ManagementService
dism /Online /Enable-Feature /FeatureName:IIS-ISAPIFilter
dism /Online /Enable-Feature /FeatureName:IIS-ISAPIExtensions
dism /Online /Enable-Feature /FeatureName:IIS-NetFxExtensibility
dism /Online /Enable-Feature /FeatureName:IIS-ASPNET
dism /Online /Enable-Feature /FeatureName:IIS-WebDAV
dism /Online /Enable-Feature /FeatureName:IIS-Performance
dism /Online /Enable-Feature /FeatureName:IIS-HttpCompressionStatic
Установка BPMonline
После того как все предварительный работы выполнены, запускаем установку BPMonline. Установщик проведет по всем этапам. Хочу отметить несколько моментов, на которые стоит обратить внимание:
- Если СУБД – не локальный сервер, но нужно развернуть бекап из папки db установленного приложения.
- Если при установке подключение к базе было указано через Windows Authorization, то нужно в СУБД добавить пользователя, от имени которого запускается служба IIS
FAQ
Ниже буду добавлять список распространенных проблем по настройке IIS и их решения.
- Проблема: При входе на сайт еще до страници логина отображается сообщение:
 Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list
 Решение: Нужно доустановить ASP.NET:
 64-bit: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
 32-bit: %windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i
 Найдено тут: http://stackoverflow.com/a/10541165
"Alexandr Kravchuk" написал:Если при установке подключение к базе было указано через Windows Authorization, то нужно в СУБД добавить пользователя, от имени которого запускается служба IIS
А если СУБД и IIS на разных машинах и это не домен?
"Котенко Александр" написал:А если СУБД и IIS на разных машинах и это не домен?
С уважением, Котенко Александр.
Тогда нужно использовать не доменную авторизацию.
Если у вас Windows Server 2012 и BPMonline 7.x не забудьте включить еще HTTP Activation

"Alexandr Kravchuk" написал:можно установку сделать с помощью командной строки:
Установка первых пяти прошла успешно. При установке
dism /Online /Enable-Feature /FeatureName:IIS-ISAPIFilter
cmd.exe выдал ошибку 1603. В чем может быть проблема?
Использование инструментров типа:
netfx_setupverifier.exe
cleanup_tool.exe
NetFxRepairTool.exe
и переустановка .net framework 4.6.2 ничего не меняет.
Здравствуйте, Дмитрий.
Описанная проблема носит локальный характер. Подобрал несколько полезных ссылок:
https://forums.iis.net/t/1174393.aspx?Install+iis+asp+net+windows+7+x64…+
https://forums.iis.net/t/1228767.aspx?Error+installing+PHP+Manager+for+…
http://www.msfn.org/board/topic/137125-dism-issues/
http://kb.act.com/app/answers/detail/a_id/22836/~/error-message%3A-erro…
https://support.microsoft.com/en-gb/help/834484/you-receive-an-error-16…
 
   
   
   
  