【问题标题】:Service Fabric publish profile with custom element带有自定义元素的 Service Fabric 发布配置文件
【发布时间】:2017-06-03 00:06:48
【问题描述】:

我正在尝试通过添加一个可用于我的Deploy-FabricApplication.ps1 的新元素来修改发布配置文件,但是当我发布它时,我收到一条错误消息,指出 XML 文档中存在错误。看起来 XML 配置文件模式首先得到验证。是否有解决方法,或者发布配置文件不是放置这个的地方。发布配置文件中的此附加元素将仅用于部署,例如用于发送消息/通知的参数。我不想硬编码Deploy-FabricApplication.ps1 中的参数。我认为发布配置文件将是一个理想的选择,因为每个目标环境都已经拥有自己的配置文件。

【问题讨论】:

  • 如果这是您的服务的配置,您应该使用配置文件。 docs.microsoft.com/en-us/azure/service-fabric/…
  • 这不是服务配置
  • 您能否更具体地说明您需要通过发布配置文件传递的内容?我想了解您的情况,以帮助找出解决方法。
  • 我需要添加 Deploy-FabricApplication.ps1 需要并且也是特定于环境的部署后参数。

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


【解决方案1】:

发布配置文件具有固定架构。您不能向其中添加自定义元素。您需要将该信息放入您自己的文件中。

【讨论】:

  • 由于每个配置文件都包含特定的环境参数,我认为配置文件可以是部署后参数(如通知参数)的好地方。我在Deploy-FabricApplication.ps1 中添加脚本来通知需要环境特定参数的组。
  • 是否可以将该功能放在您定义和拥有的单独脚本和/或单独配置文件中,然后从 Deploy-FarbicApplication.ps1 调用该脚本?
猜你喜欢
  • 1970-01-01
  • 2019-03-15
  • 1970-01-01
  • 2016-03-31
  • 1970-01-01
  • 2022-01-15
  • 1970-01-01
  • 2014-05-04
  • 1970-01-01
相关资源
最近更新 更多