Tengo un instalador que despliega un sitio web como un sitio IIS SSL o no SSL dependiendo de si una propiedad está configurada o no. Se me ha pedido que agregue la opción para configurar el puerto, lo cual no es un problema, pero me gustaría configurar el puerto a los valores predeterminados (80 o 443) si el valor no está establecido.Establecer condicionalmente la propiedad de WiX individual a diferentes valores
he intentado algo así como:
<SetProperty Id="OUTPORT" Before="InstallFiles" Value="80"><![CDATA[SSL=0]]></SetProperty>
<SetProperty Id="OUTPORT" Before="InstallFiles" Value="443"><![CDATA[SSL=1]]></SetProperty>
Pero, obviamente, WiX se queja de la acción personalizada que tiene el SetOUTPORT ID duplicado.
¿Estoy saltando por otro agujero de conejo en forma de WiX aquí?
Perfect @Bob. Cuando vi por primera vez "CustomAction" pensé que iba a tener que hacer todo en código administrado. –
Esto no parece ser válido (? Longer) http://wix.sourceforge.net/manual-wix3/wix_xsd_setproperty.htm –