我已经使用WiX 3.8编写了一个Bootstrapper项目,其中一些IIS功能如IIS-NetFxExtensibility 4.5在安装过程中被激活。 当安装到位时,应该激活IIS-NetFxExtensibility 4.5,我总是会收到该错误:
[0C5C:0E10][2014-11-17T11:11:46]i301: Applying execute package: IIS_NetFxExtensibility45, action: Install, path: C:\ProgramData\Package Cache\00043DEBDB9EC3D2545AA23EF6F8F43105D677E0\Dism.exe, arguments: '"C:\ProgramData\Package Cache\00043DEBDB9EC3D2545AA23EF6F8F43105D677E0\Dism.exe" /Online /Enable-Feature /FeatureName:IIS-NetFxExtensibility45'
[0C5C:0E10][2014-11-17T11:11:48]e000: Error 0x80070032: Process returned error: 0x32
[0C5C:0E10][2014-11-17T11:11:48]e000: Error 0x80070032: Failed to execute EXE package.
[0994:0694][2014-11-17T11:11:48]e000: Error 0x80070032: Failed to configure per-machine EXE package.
[0994:0694][2014-11-17T11:11:48]i319: Applied execute package: IIS_NetFxExtensibility45, result: 0x80070032, restart: None
[0994:0694][2014-11-17T11:11:48]e000: Error 0x80070032: Failed to execute EXE package.
我在WXS文件中使用以下行进行激活:
<ExePackage Id='IIS_NetFxExtensibility45'
DisplayName='Installing IIS: IIS-NetFxExtensibility 4.5'
PerMachine='yes'
SourceFile='.\Resources\Dism.exe'
InstallCommand='/Online /Enable-Feature /FeatureName:IIS-NetFxExtensibility45'>
</ExePackage>
任何人都可以告诉我,出了什么问题? IIS_WebserverRole等其他功能都没问题。 也许ASP.Net不见了? 提前谢谢!
答案 0 :(得分:0)
重点是,某些功能取决于NetFx4Extended-ASPNET45功能。 在完成所有这些功能之前,必须激活NetFx4Extended-ASPNET45。 这就是全部:))
很高兴知道: 如果您尝试通过命令行激活其中一个复杂功能,则可以在此处获得更重要的建议。