【问题标题】:service fabric: need faster local deployment for development服务结构:需要更快的本地部署进行开发
【发布时间】:2017-04-21 16:32:26
【问题描述】:

我正在对 Service Fabric 进行第 1 步

我有一个简单的愚蠢的 SF 应用程序,有 3、4 个服务,我正在使用 VS 部署到我的本地 1 个节点集群,应用程序中任何地方的一行更改需要重新部署应用程序中的所有服务。直到 2 分钟后我才会看到我的更改运行(构建、打包、部署),而且我有一个 8 核 i7 和 32GB 内存,我只能看到这个部署需要更长的时间,因为应用程序中添加了更多代码。

有没有更快的方法来查看开发中的变化?我可以只部署我修改的服务吗?我想很多开发者都会同意我的观点,即在开发过程中等待 2 分钟来查看代码更改是无法忍受的。

【问题讨论】:

标签: azure-service-fabric


【解决方案1】:

将本地集群的模式更改为 1-Node(通过托盘图标 Service Fabric Local Cluster Manager)。确保您的应用程序调试模式(VS 中的 Service Fabric 应用程序项目的一个属性)设置为“删除”。这是目前您将获得的最快速度。我们正在开发一种刷新模式(只是更改二进制文件而不重新部署服务),但要到几个月后才能准备好。

【讨论】:

  • OP 已经在使用 1 个节点,我也怀疑“调试”模式
【解决方案2】:

疯狂的快速方式

1 步。 使用您的 Service Fabric 应用程序的 Debug Mode Application 作为 Refresh Application,如下所示

Refresh Application 只是更新您更改的二进制文件

右键单击您的 SF >>> 属性

2 步。 使用您的 SF App 为 Initialization Project 并按 F5 喜欢关注

右键单击你的 SF >>> 定义为初始化项目

3 步。快乐!!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 2017-06-04
    • 2017-04-11
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多