WiX CustomAction ExeCommand не работает?
У меня есть командная строка, которую я хочу запустить во время установки модуля слияния (созданногоWiX) с кодом ниже.
<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>
Когда я запускаю команду в командной строке (жестко запрограммированную на данный момент), она работает нормально. Однако при запуске во время установки происходит сбой. Включение ведения журнала показывает код ошибки 1721, но поиск в Google, который не возвращает ничего интересного.
Как мне решить эту проблему?