将版本化代码发布到Service Fabric

时间:2017-08-23 07:11:31

标签: c# visual-studio asp.net-core visual-studio-2017 azure-service-fabric

我想我要么在翻译中遗漏了某些东西,要么工具有问题。

如果我创建一个新的.NetCore2 webapi服务结构应用程序。 (使用最新的SF SDK 2.7.198和VS2017(15.3.1))

  • 发布到本地开发群集
  • 点击端点localhost:port / api / values我得到默认值“value1”,value2“response。

所以我想测试版本2

  1. 我在响应中添加了两个值,或以某种方式更改响应。
  2. 我更改了清单版本。
  3. 我构建代码。
  4. 我打包应用程序
  5. 我将应用程序发布到本地开发群集(勾选升级选项)
  6. 升级完成后,点击端点(现在标记为版本2)仍然提供版本1类型响应。表明它的第一版代码库。
  7. 我错过了一步吗?或者VS2017 15.3.1中是否破坏了这部分工具?

    此外,我在之前测试过后添加了第4步和第4步,得到了相同的响应。但是,如果发布操作在复制/发布代码包之前执行构建/打包吗?

1 个答案:

答案 0 :(得分:0)

好的,这是我的误解。虽然我在编辑清单版本对话框中设置了应用程序和服务显示版本,但我没有发现服务旁边的箭头,该箭头会扩展,因此您可以看到代码包版本。我猜这就是为什么它在部署时从未包含enter image description here代码的新副本。