【问题标题】:Visual Studio Service Fabric Default Deployment Configure FileVisual Studio Service Fabric 默认部署配置文件
【发布时间】:2018-04-28 00:19:48
【问题描述】:

当我在 Visual Studio 中Start Debugging (F5) 时,它使用哪个配置文件(例如:ApplicationParameters\Local.5Node.xml)部署到我的本地服务结构集群?更重要的是,它是在哪里配置的?


实验

我将我的本地集群更改为 1 个节点,并且部署(通过 F5)似乎自动使用 Local.1Node.xml。我猜是在查询集群?


真正的目标

我的真正目标是创建另一个配置文件 Local.Mike.1Node.xml,并在我点击 F5 时将其设为默认值。

【问题讨论】:

标签: visual-studio-2017 azure-service-fabric


【解决方案1】:

您可以创建引用自定义应用程序参数文件Local.Mike.1Node.xml 的自定义发布配置文件。然后可以将参数-PublishProfileFile中的Publish Profile传递给Scripts\Deploy-FabricApplication.ps1

您必须禁用自动部署,然后使用修改后的参数调用Scripts\Deploy-FabricApplication.ps1(可能在构建后事件中?)。

老实说,我认为您最好使用自定义参数修改默认的 Local.1Node.xml - 您始终可以通过创建新的 SF 项目来重新创建默认文件,或者直接转到项目模板本身。

【讨论】:

  • 我不想记住不要将我的更改提交给 git。
  • 我如何让 Visual Studio 附加调试器?我猜是手动的?
  • 我不确定那个。您可以尝试将 Debugger.Break() 放在代码中的战略位置。
  • 自动部署是否计算出机器中运行的节点数? (查询服务结构以找出答案?)
猜你喜欢
  • 2020-03-11
  • 1970-01-01
  • 1970-01-01
  • 2018-06-23
  • 1970-01-01
  • 1970-01-01
  • 2018-06-18
  • 2016-11-24
  • 2016-05-05
相关资源
最近更新 更多