我已成功通过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。
有没有人有任何建议或知道会引发此类错误/阻止设置完成的任何内容?谢谢。
答案 0 :(得分:0)
根据本文讨论部分的评论: https://azure.microsoft.com/en-us/documentation/articles/integration-hybrid-connection-create-manage/
[文件]需要更新以反映其他软件要求:
* Windows Management Framework 3+(或者安装程序默默回滚)
* .NET 4.5+(或配置向导返回SecurityException)
我的猜测是,这是“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
它可能会给你一个新的方向。