Wix 3.11. Основная проблема обновления: «WriteIIS7ConfigChanges Failed при установке идентификатора WebAppPool» - PullRequest
0 голосов
/ 02 января 2019

Я новичок в WIX. Я пытаюсь осуществить обновление нашего продукта с помощью wix. Я где-то читал, что новые версии WIX идут с тегом MajorUpgrade, который заботится об обновлении продукта. Так что это то, что я использовал.

<Product Id="*" Name="$(var.ProductName)" 
        Language="1033" Version="$(var.ProductVersion)"  Manufacturer="$(var.Manufacturer)"
        UpgradeCode="$(var.ProductUpgradeCode)">

<Package Id ="*" 
         InstallerVersion="200" Compressed="yes" InstallScope="perMachine"
         InstallPrivileges="elevated" />

<MajorUpgrade Schedule="afterInstallValidate" AllowDowngrades="no" AllowSameVersionUpgrades="yes" MigrateFeatures="yes"
              DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit." 
             />

У меня сейчас следующая проблема.

1) Ошибка при обновлении с помощью Wix 3.11. " WriteIIS7ConfigChanges Ошибка при установке удостоверения WebAppPool . Из-за этого обновление не удается. Я узнал, что это проблема с WIX 3.10. Не знаю, не решена ли проблема до сих пор в 3.11. Если проблема не решена, как мы можем обойти вышеупомянутую ошибку?

Ссылка, на которую я ссылался:

https://github.com/wixtoolset/issues/issues/5451

Это блокировщик для нас. Любая помощь в этом отношении будет очень полезна для нас.

Заранее спасибо.

...