在安装程序中,我将有一个名为' SSLValue'
的复选框如果选中SSLValue,那么我需要在安装程序创建的web.config文件中添加其他配置
但我不确定安装程序如何处理此类请求
我从here看到你可以添加一个表达式,但是并没有真正解释如何使用它们
这是我到目前为止的代码,目前还没有工作
?if [SSLValue] = "True"?>
<util:XmlFile
Id="XMLConfiguration34"
File="[VersionFolder]web.config"
Action="setValue"
ElementPath="//configuration/system.web/httpCookies/@requireSSL"
Value="false"
Sequence="8"/>
<?endif?>
有没有人做过类似的帮助?
答案 0 :(得分:1)
步骤如下:
在UI中添加控制复选框。
<Control Id="SSLValueCheckBox" Type="CheckBox" X="11" Y="90" Width="116" Height="17" Property="SSLValue" Hidden="no" CheckBoxValue="1" Text="Click Me"/>
然后,在组件元素里面&#34; XMLConfiguration34&#34;位于添加条件:
<Condition>
<![CDATA[SSLValue = "1"]]>
</Condition>
就是这样。
希望它有所帮助...