我知道wix 3.5中有本机IIS7支持,但我有这个奇怪的错误。 因此,如果未安装IIS7的IIS6管理兼容性,则在安装过程中未创建新的App Pool。但是如果安装了IIS6 MC,它就可以正常运行并创建新的App Pool。我们在安装过程中在对话框中定义的App Pool的名称。
此wix代码用于定义app poll:
<IIs:WebAppPool Id="AppPoolId" Name="[APP_POOL_NAME]" />
如果未安装IIS7的IIS6 MC,则会出现此错误:
WriteIIS7ConfigChanges: Error 0x800700b7: Failed to add appPool element
WriteIIS7ConfigChanges: Error 0x800700b7: Failed to configure IIS appPool.
WriteIIS7ConfigChanges: Error 0x800700b7: WriteIIS7ConfigChanges Failed.
Wix版本为Wix3.5.2519.0