【问题标题】:Service Fabric Error in Azure during deployment部署期间 Azure 中的 Service Fabric 错误
【发布时间】:2018-10-05 00:28:42
【问题描述】:

将集群部署到 Azure 时出现问题。 一切都在本地运行,但在部署到 Azure 时,尝试调用其中一项服务时出现错误。

在 Azure 中,服务结构为 6.1.480.9494,无法升级。 但是我的本地版本是6.2.262.9494,是6天前发布的。

我是否因为版本不同而收到此错误?

无法将“System.__ComObject”类型的 COM 对象转换为接口类型“IFabricTestManagementClient4”。此操作失败,因为 IID 为“{B96AA7D4-ACC0-4814-89DC-561B0CBB6028}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) .

【问题讨论】:

  • 这里有同样的问题。好像他们忘了告诉服务结构本身有一个新版本:-P

标签: azure azure-service-fabric


【解决方案1】:

QueryInterface 调用失败通常是因为在较旧的运行时之上使用了较新的 SDK。但是,在本地使用 6.2 运行时,对于 .net,您可以继续引用相应的 NuGet 包(3.0),它们与 6.1 运行时兼容。我们保持 SDK 库和运行时之间的向后兼容性。

由于召回类错误,Azure 中的 6.2 推出已延迟:https://blogs.msdn.microsoft.com/azureservicefabric/2018/04/25/update-on-the-service-fabric-6-2-release-roll-out/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-16
    • 2020-03-11
    • 2019-05-30
    • 2023-04-02
    • 2016-11-13
    • 2017-01-14
    • 1970-01-01
    相关资源
    最近更新 更多