WiX 安装程序安装 silverlight Web 应用程序。它可以在 32 或 64 位应用程序池下工作。但是安装完成后,我看到选定的应用程序池始终设置为启用 32 位应用程序。甚至对于 64 位池也是如此。它不适合,因为它可以为以前安装的 64 个应用程序更改现有池。我没有明确更改此参数。问题的原因可能是什么?
添加的代码示例:
<Component Id="WebAppVDirComponent"
Guid="C7A4B0E8-2389-4A2A-B285-96960BEE1C52" KeyPath="yes">
<Condition><![CDATA[RBGROUP_HOSTING = "iis"]]></Condition>
<iis:WebVirtualDir Id="VDir"
Alias="[WEB_APP_NAME]"
Directory="INSTALLDIR"
WebSite="TheWebSite" >
<iis:MimeMap Id="SilverlightMimeType" Extension=".xap" Type="application/x-silverlight-app" />
<iis:WebApplication Id="WorkWebApplication"
Name="[WEB_APP_NAME]" WebAppPool="TheAppPool"/>
</iis:WebVirtualDir>
<iis:WebAppPool Id="TheAppPool" Name="[APP_POOL_NAME]" ></iis:WebAppPool>
<CreateFolder/>
</Component>