Я пытаюсь развернуть некоторые веб-приложения MVC4 с безопасными привязками на Windows Server 2008R2 и WiX 3.6 (стабильная версия)
Я отчаянно пытаюсь заставить это работать, не прибегая к написанию последующего сценария powershell или собственного пользовательского действия.
Расширение WiX iis:Certificate сначала хочет установить для меня сертификат, прежде чем я смогу его использовать. Это не будет работать в производственной среде. Сертификат не будет доступен установщику в любое время в форме .cer или .pfx. Он уже будет развернут на целевом компьютере в хранилище localMachine/my, куда вы обычно идете при установке вручную с помощью оснастки IIS7. Я хочу, чтобы установщик мог сослаться на него, предоставив любое из следующего: отпечаток пальца, дружественный идентификатор или, возможно, найти его, соответствующий шаблону привязки заголовка хоста веб-сайта.
Есть ли способ сослаться на предварительно установленный сертификат в сценарии WiX без исходного файла .pfx и пароля во время сборки или установки? (У меня эти последние два сценария отлично работают в тесте, но это не то, что хочет клиент).
Спасибо.