0
我试图在WIX中使用APPCMD配置APICGIRestriction。WIX中的自定义操作的格式有问题
编译器会引发错误说 “无效的格式”。当我直接在服务器上尝试这个命令时,它工作正常。
任何想法?
我正在使用WIX 3.5版本。另外,我无法弄清楚如何获得NETFRAMEWORK40INSTALLROOTDIR的属性参考。
感谢 苏南达
我试图在WIX中使用APPCMD配置APICGIRestriction。WIX中的自定义操作的格式有问题
编译器会引发错误说 “无效的格式”。当我直接在服务器上尝试这个命令时,它工作正常。
任何想法?
我正在使用WIX 3.5版本。另外,我无法弄清楚如何获得NETFRAMEWORK40INSTALLROOTDIR的属性参考。
感谢 苏南达
这是因为方括号的可能。请尝试以下操作 - 注意'[[]')以转义方括号。
<CustomAction Id="ConfigureFastCGI" Execute="deferred" Impersonate="no" Return="check" Directory="TARGETDIR"
ExeCommand="[System64Folder]inetsrv\appcmd set config /section:system.webServer/fastCgi "/+[\[]fullPath='[Dir_MapServerGDALX64]bin\mapserv.exe'[\]]" " />
一些示例代码会帮助.. – saschabeaumont 2011-04-11 01:14:11