尝试通过DISM安装WindowsfunctionMSMQ-HTTP
DISM /NoRestart /ONLINE /Enable-Feature /All /FeatureName:MSMQ-HTTP
失败
错误:0x800f0922
DISM失败。 没有执行任何操作。 有关更多信息,请查看日志文件。
DISM日志文件可以在C:\ WINDOWS \ Logs \ DISM \ dism.log中find
在检查上面提到的dism.log和%WINDIR%\logs\CBS\cbs.log ,我意识到MSMQ-HTTP安装尝试将MSMQ应用程序绑定到默认网站
摘自cbs.log :
错误“安装MSMQ HTTP支持子组件”
错误“消息队列IIS扩展的完整path是/”。
错误“创build新的消息队列IIS扩展”
错误“启动默认Web服务器”
错误“IIS扩展的更改已被提交。”
错误“默认的Web服务器已启动。”
错误“创buildmsmq Web目录”
问题是,我已经从一个干净的石板开始删除了Default Web Site 。 将Default Web Site添加回IIS允许MSMQ-HTTPfunction成功安装。