Имам команден ред, който искам да стартирам по време на инсталирането на модул за сливане (създаден от 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, но гугълът не връща нищо интересно.
Как да поправя този проблем?