无法将 Service Fabric 应用程序部署到开发/本地群集

Posted

技术标签:

【中文标题】无法将 Service Fabric 应用程序部署到开发/本地群集【英文标题】:Cannot deploy Service Fabric application to dev/local cluster 【发布时间】:2019-02-17 14:05:19 【问题描述】:

VS 2017,尝试将应用程序部署到我的本地/开发 Service Fabric 集群,我收到以下消息:

活动解决方案配置未配置为构建或部署 Service Fabric 应用程序项目。如果解决方案配置未配置为构建/部署此项目所需的 x64 平台,则可能会发生这种情况。将尝试调试启动项目。集群上的应用程序(如果存在)可能不是最新的源代码,因为该项目尚未构建和部署。要继续吗?

这提出了同样的问题,但没有一个建议的解决方案对我有用: The active solution configuration is not configured to build or deploy the Service Fabric Application Project

我的解决方案配置是:

ClientLib 未部署 Fabric 是实际的 SF 应用 最后两个分别是 WebApi 和无状态服务。

此外,我已返回所有其他库(作为 Nuget 包引入),将它们更改为 x64,重新部署并将此 SF 解决方案更新到最新版本。

仍然得到提示。关于探索其他解决方案的任何建议?

最初,该站点将推送到集群并命中断点。好像退步了,根本不会推送应用。

【问题讨论】:

您是否在解决方案中将 OptOutLinks.Fabric 配置为“启动项目”? @LoekD 我做了...这是链接问题中提出的三个解决方案之一。不幸的是,它没有效果...... 您可以检查 OptOutLinks.Fabric 项目的“构建”复选框吗? @OlegKarasik 所以,我按照你的建议做了,它奏效了。如果您将其发布为答案,我会将其标记为这样。我只能假设它没有被检查,因为我正在通过各种修复。现在,我想知道最初的问题是什么,因为我显然一直在修复它...... 【参考方案1】:

将此comment 发布为答案。


您能否选中 OptOutLinks.Fabric 项目的“构建”复选框?

【讨论】:

以上是关于无法将 Service Fabric 应用程序部署到开发/本地群集的主要内容,如果未能解决你的问题,请参考以下文章

将 C# Stateful Service Fabric 应用程序从 Visual Studio 部署到 Linux

从 Powershell 部署 Service Fabric 应用程序,无需 Service Fabric SDK

部署包升级时VSTS Deploy Service Fabric应用程序任务超时

通过 ARM 模板删除 Service Fabric 服务

单个节点上的 Service Fabric 无状态服务部署

Azure Devops 无法连接到 Service Fabric 群集