覆盖自定义服务结构应用程序参数
Overriding custom service fabric application parameters
我们现在已经到了我们的 Service Fabric 应用程序开发的地步,我们需要添加一个可以在 运行 时间覆盖的自定义参数(如 https://azure.microsoft.com/en-us/documentation/articles/service-fabric-manage-multiple-environment-app-configuration/ 中所述)。我们仍处于开发阶段......还没有 azure 生产环境,所以这个问题主要涉及 运行 从 visual studio 或通过 VM 中的 powershell 脚本连接 service fabric 集群。我知道 Deploy-FabricApplication.ps1
在调试期间是 运行,根据该文件中的使用说明,我可以覆盖自定义参数。但是,我似乎无法弄清楚我在 Visual Studio 中的什么地方这样做,以便当不同的开发人员开始调试会话时,他们可以将自定义参数值设置为在他们的开发环境中有意义的任何值。有任何想法吗?我们的任务是研究如何更好地处理秘密存储,但我们还没有完成。
您可以添加多个 publish profiles(可选择不签入)。如果需要,给每个开发人员一个。
对于秘密:您可以 encrypt settings and/or use Azure Key Vault combined with a Service Principal, similar to what is shown here.
我们现在已经到了我们的 Service Fabric 应用程序开发的地步,我们需要添加一个可以在 运行 时间覆盖的自定义参数(如 https://azure.microsoft.com/en-us/documentation/articles/service-fabric-manage-multiple-environment-app-configuration/ 中所述)。我们仍处于开发阶段......还没有 azure 生产环境,所以这个问题主要涉及 运行 从 visual studio 或通过 VM 中的 powershell 脚本连接 service fabric 集群。我知道 Deploy-FabricApplication.ps1
在调试期间是 运行,根据该文件中的使用说明,我可以覆盖自定义参数。但是,我似乎无法弄清楚我在 Visual Studio 中的什么地方这样做,以便当不同的开发人员开始调试会话时,他们可以将自定义参数值设置为在他们的开发环境中有意义的任何值。有任何想法吗?我们的任务是研究如何更好地处理秘密存储,但我们还没有完成。
您可以添加多个 publish profiles(可选择不签入)。如果需要,给每个开发人员一个。 对于秘密:您可以 encrypt settings and/or use Azure Key Vault combined with a Service Principal, similar to what is shown here.