Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure service fabric 在服务结构应用程序清单中嵌入共享XML_Azure Service Fabric - Fatal编程技术网

Azure service fabric 在服务结构应用程序清单中嵌入共享XML

Azure service fabric 在服务结构应用程序清单中嵌入共享XML,azure-service-fabric,Azure Service Fabric,我们正在使用带有.net核心的服务结构框架。开始有点问题的一点是,我们的一些服务/应用程序需要相同的参数——我们正在为每个应用程序清单重新键入这些参数 是否有一种共享XML代码段的方法,您可以在应用程序清单中引用该代码段/因此使用相同参数的Service Fabric应用程序可以只引用该共享代码段?好的,没有办法在单独的文件中提供参数,但是您可以更新默认的Deploy FabricApplication.ps1脚本来执行此操作 在您的情况下,您可以选择: 创建单独的文件,并在部署前创建脚本以将

我们正在使用带有
.net核心的服务结构框架。开始有点问题的一点是,我们的一些服务/应用程序需要相同的参数——我们正在为每个应用程序清单重新键入这些参数


是否有一种共享XML代码段的方法,您可以在应用程序清单中引用该代码段/因此使用相同参数的Service Fabric应用程序可以只引用该共享代码段?

好的,没有办法在单独的文件中提供参数,但是您可以更新默认的
Deploy FabricApplication.ps1
脚本来执行此操作

在您的情况下,您可以选择:

  • 创建单独的文件,并在部署前创建脚本以将其合并
  • 使用CI/CD进程执行配置值并注入值,如图所示
  • 将共享值作为JSON作为单个参数传递,如图所示
  • 使用像Azure KeyVault这样的配置服务器,应用程序从那里加载

可能以许多其他不同的方式实现,这应该没有那么困难。

AFAIK,没有办法在单独的文件上提供参数,但是您可以更新默认的
Deploy FabricApplication.ps1
脚本来实现这一点

在您的情况下,您可以选择:

  • 创建单独的文件,并在部署前创建脚本以将其合并
  • 使用CI/CD进程执行配置值并注入值,如图所示
  • 将共享值作为JSON作为单个参数传递,如图所示
  • 使用像Azure KeyVault这样的配置服务器,应用程序从那里加载

可能在许多其他方面都是可行的,应该没有那么困难。

这与我目前的发现相匹配,谢谢确认。这与我目前的发现相匹配,谢谢确认。