Возникли проблемы с форматом пользовательского действия в WIX - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь настроить APICGIRestriction с использованием APPCMD в WIX.

Компилятор выдает ошибку «INvalid Format». Когда я пытаюсь эту команду на сервере напрямую, она работает нормально.

Есть идеи?

Я использую версию WIX 3.5. Также я не мог понять, как получить ссылку на свойство для NETFRAMEWORK40INSTALLROOTDIR.

Спасибо Сунанд

1 Ответ

0 голосов
/ 11 апреля 2011

Это, вероятно, из-за квадратных скобок. Попробуйте следующее - запишите ' [[] ', чтобы убрать квадратную скобку.

<CustomAction Id="ConfigureFastCGI" Execute="deferred" Impersonate="no" Return="check" Directory="TARGETDIR"
                  ExeCommand="[System64Folder]inetsrv\appcmd set config /section:system.webServer/fastCgi &quot;/+[\[]fullPath='[Dir_MapServerGDALX64]bin\mapserv.exe'[\]]&quot; " />
...