【问题标题】:Service Fabric - Service initialization failedService Fabric - 服务初始化失败
【发布时间】:2018-07-17 16:48:31
【问题描述】:

我正在使用 Visual Studio 2015,我创建了一个默认的 Statefull 项目并出现此错误:

抛出异常:mscorlib.dll 中的“System.Fabric.FabricException” 发生“System.Fabric.FabricException”类型的未处理异常 在 SPMService.exe System.Runtime.InteropServices.COMException 中: 异常 HRESULT:0x80071D2D

我没有更改 App.config 或 package.config(这是一个默认项目)。

<packages>
<package id="Microsoft.ServiceFabric" version="6.1.456" targetFramework="net452" />
<package id="Microsoft.ServiceFabric.Data" version="3.0.456" targetFramework="net452" />
<package id="Microsoft.ServiceFabric.Diagnostics.Internal" version="3.0.456" targetFramework="net452" />
<package id="Microsoft.ServiceFabric.Services" version="3.0.456" targetFramework="net452" /> </packages>

在我的 Default Statefull 项目(已用于测试错误)中,我或多或少有 14 秒的错误。

*11:21:14.561 ServiceHostInizializationFailed 服务主机初始化失败。

直到 14 我有错误服务主机初始化失败:

每 14 秒或多或少的屏幕错误

错误的完整日志

我的主项目中的错误与我的默认测试项目 Statefull 相同

我的包的版本信息

【问题讨论】:

    标签: c# service-fabric-stateful azure-service-fabric


    【解决方案1】:

    确保您计算机上安装的 Service Fabric 工具的版本与您在代码中引用的 Nuget 包相匹配。理想情况下,它们应该是相同的。 使用 Web 平台安装程序安装最新工具。 3.0.456 (VS2015)

    较高版本的 Nuget 包并不总是与较低版本的 SDK 兼容。 使用 Nuget 包管理器安装最新的包。 3.0.456

    【讨论】:

    • 我在主帖中添加了关于我的软件包版本的屏幕,它们似乎与您的建议版本相同。如果您在我刚接触 .NET 和使用 ServiceFabric 时能尽量保持清晰,Tnx 会帮助我。
    • 首先安装Web Platform Installer,go.microsoft.com/fwlink/?LinkId=255386接下来运行安装Microsoft Azure Service Fabric SDK and Tools 3.0.456 (VS2015)
    • 我是从 Web Platform 5.0 安装的,如果我运行您链接我的文件,它会显示“已安装”。你可以从我帖子的最后一个屏幕看到它我刚刚添加了一个新屏幕,显示我的包的版本和我安装 Service Fabrick SDK 和工具的 Web 平台
    • Microsoft Azure Service Fabric SDK - 3.0.456 已安装 Microsoft Azure Service Fabric SDK 和工具 - 3.0.456(VS2015) 已安装 Microsoft Azure PowerShell 已安装
    • 你有足够的磁盘空间吗?
    猜你喜欢
    • 2017-07-19
    • 2018-06-23
    • 1970-01-01
    • 2023-03-22
    • 2017-03-15
    • 2018-05-05
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    相关资源
    最近更新 更多