我已经通过Azure门户为我的应用程序成功设置了混合连接,并下载了“本地混合连接”所需的.msi文件 .
但是,在相关的2008 R2服务器上安装文件时(遵循此处的安装准则 - https://azure.microsoft.com/en-gb/documentation/articles/web-sites-hybrid-connection-connect-on-premises-sql-server/),我在安装过程中遇到以下错误:
产品:HybridConnectionManager 0.6.3 - 安装失败 . Windows Installer安装了该产品 . 产品名称:HybridConnectionManager 0.6.3 . 产品版本:2.0.50212.0 . 产品语言:1033 . 制造商:Microsoft Corporation . 安装成功或错误状态:1603 .
在此之后,我尝试使用click click应用程序 . 然后给出了错误:
无法安装或运行该应用程序 . 该应用程序要求首先在全局程序集缓存(GAC)中安装程序集Microsoft.Management.Infrastructure V1.0.0.0 .
有没有人有任何建议或知道什么会引起这种类型的错误/阻止设置完成?谢谢 .
1 回答
根据这篇文章的讨论部分的评论:https://azure.microsoft.com/en-us/documentation/articles/integration-hybrid-connection-create-manage/
我的猜测是,这是“Microsoft.Management.Infrastructure”错误的原因 .
似乎有一些关于如何明确确定当前安装的WMF版本的争论,但关于这个问题的最佳答案似乎是受欢迎的选择:https://serverfault.com/questions/627386/what-version-of-windows-management-framework-is-installed
查找大于3.0的WSManStackVersion值 .
如果它少于那么你需要至少安装WMF 3.0(https://www.microsoft.com/en-us/download/details.aspx?id=34595)(当前版本是5.0) . 请务必查看系统要求,以确保您安装的计算机不会与它们发生冲突 .
如果机器满足这些要求,请尝试以详细模式运行msiexec并将输出发送到文件以获取安装过程的日志:
msiexec / i path_to_msi / L * V _path_to_output_file
它可能会给你一个新的方向 .