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