Установка IIS и MSMQ занимает слишком много времени в настройке wix - PullRequest
0 голосов
/ 03 февраля 2020

Мы используем wix toolset для создания настроек. У меня есть более 15 тысяч файлов для установки. В начале должны быть установлены функции IIS и MSMQ windows. Только эта часть установки занимает более одного часа до конца sh. Если я отключаю установку windows функций, установка завершается не более чем через 15 минут. Как решить проблему? Как минимизировать время установки этих windows функций?

РЕДАКТИРОВАНИЕ: Все, что я запускаю через cmd.exe для MSMQ:

/Online /enable-feature /all /featurename:MSMQ-Server /featurename:MSMQ-Triggers 
/featurename:MSMQ-ADIntegration /featurename:MSMQ-HTTP /featurename:MSMQ-Multicast

Для IIS:

/online /enable-feature /FeatureName:IIS-ManagementConsole 
/all /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-ASPNET 
/All /featurename:IIS-ASPNET45 /FeatureName:IIS-NetFxExtensibility 
/FeatureName:IIS-CGI /FeatureName:IIS-ISAPIExtensions 
/FeatureName:IIS-DefaultDocument /FeatureName:IIS-DirectoryBrowsing 
/FeatureName:IIS-HttpErrors /FeatureName:IIS-StaticContent /FeatureName:IIS-HttpLogging 
/FeatureName:IIS-HttpCompressionStatic /FeatureName:IIS-RequestFiltering

1 Ответ

0 голосов
/ 03 февраля 2020

Для ускорения фазы IIS / MSMQ единственное, что вы действительно можете сделать, это устранить зависимость от IIS и MSMQ. Однако это будет перезапись приложения.

Для ускорения работы MSI-части есть трюки, которые вы можете выполнять, например, несколько файлов на компонент и установить некоторые свойства, чтобы включить быструю установку и отключить откат. Я сомневаюсь, что это сэкономит столько времени.

...