ExeCommand WiX CustomAction está falhando?
Eu tenho uma linha de comando que eu quero executar durante a instalação de um módulo de mesclagem (criado porWiX) com o código abaixo.
<code><CustomAction Id='SetWebsiteProtocols' Execute='commit' Return='ignore' Impersonate="yes" FileKey='Web.config' ExeCommand='c:\windows\system32\inetsrv\appcmd.exe set app "Default Web Site/My Website" /enabledProtocols:http,net.tcp,net.pipe' /> <InstallExecuteSequence> <Custom Action="SetWebsiteProtocols" After="InstallFiles"/> </InstallExecuteSequence> </code>
Quando eu executo o comando na linha de comando (codificado no momento) ele funciona bem. No entanto, quando executado durante uma instalação, ele falha. Ativar o log mostra o código de erro 1721, mas googling que não retorna nada de interesse.
Como eu corrijo esse problema?