C# 以编程方式访问存储帐户
在我的c解决方案中,我通过连接字符串访问我的存储帐户 发行- 现在云解决方案正在开发中 当解决方案升级到qa\prod时-该字符串将 改变 是否有其他更好的管理方法,即避免代码 在整个升级过程中更改\env更改。 我想的一个方法是使用保险库。。还有别的想法吗? 请导游。C# 以编程方式访问存储帐户,c#,azure,azure-devops,C#,Azure,Azure Devops,在我的c解决方案中,我通过连接字符串访问我的存储帐户 发行- 现在云解决方案正在开发中 当解决方案升级到qa\prod时-该字符串将 改变 是否有其他更好的管理方法,即避免代码 在整个升级过程中更改\env更改。 我想的一个方法是使用保险库。。还有别的想法吗? 请导游。 谢谢。至少有两件事你应该做 使用来检索您的设置,如连接字符串。例如,如果您在本地工作,这将使用您的appsettings.json,并且它将使用您在Azure中设置的环境变量覆盖这些设置。这意味着,你不必担心你的设置来自哪里 在
谢谢。至少有两件事你应该做 使用来检索您的设置,如连接字符串。例如,如果您在本地工作,这将使用您的appsettings.json,并且它将使用您在Azure中设置的环境变量覆盖这些设置。这意味着,你不必担心你的设置来自哪里 在应用程序服务应用程序中
也考虑
至少有两件事你应该做。< /P> 使用来检索您的设置,如连接字符串。例如,如果您在本地工作,这将使用您的appsettings.json,并且它将使用您在Azure中设置的环境变量覆盖这些设置。这意味着,你不必担心你的设置来自哪里
在应用程序服务应用程序中也考虑
< P>我假设你在谈论一个Web应用程序,你使用的是存储帐户连接字符串。 通常,将连接字符串放在.Net Framework的配置文件web.config和.Net core的appsettings.json中是一个很好的做法 然而,尽管这些在Azure应用程序服务中工作,但它们有点不推荐使用。因此,您需要创建应用程序设置/连接字符串,然后转到应用程序服务中的配置刀片服务器以用于存储连接 您没有提到解决方案中有哪种应用程序。根据类型,您可以使用以下适当的技术访问应用程序设置/连接字符串 .Net Framework-ConfigurationManager命名空间 .Net核心-i配置 谢谢,Praveen我假设您正在谈论一个Web应用程序,其中您正在使用存储帐户连接字符串 通常,将连接字符串放在.Net Framework的配置文件web.config和.Net core的appsettings.json中是一个很好的做法 然而,尽管这些在Azure应用程序服务中工作,但它们有点不推荐使用。因此,您需要创建应用程序设置/连接字符串,然后转到应用程序服务中的配置刀片服务器以用于存储连接 您没有提到解决方案中有哪种应用程序。根据类型,您可以使用以下适当的技术访问应用程序设置/连接字符串 .Net Framework-ConfigurationManager命名空间 .Net核心-i配置 谢谢,
Praveen我看到您正在使用Azure DevOps 过去的旧配置转换现在可以说是不推荐使用ContinuousDeployment CD。基本上,您的连接字符串表示一个秘密,或者至少表示与阶段相关的内容,并且通常与阶段相关的项不应该是源代码存储库的一部分。当然,你可以把它们放在CD中,但在CD中管理起来要容易得多 相反,任何定义CD管道的人都可以用其他方式(如DevOps CD变量)来定义它,并在编译代码之后但在部署之前将其注入您的配置中 更多
我看到您正在使用Azure DevOps 过去的旧配置转换现在可以说是不推荐使用ContinuousDeployment CD。基本上,您的连接字符串表示一个秘密,或者至少表示与阶段相关的内容,并且通常与阶段相关的项不应该是源代码存储库的一部分。当然,你可以把它们放在CD中,但在CD中管理起来要容易得多 相反,任何定义CD管道的人都可以用其他方式(如DevOps CD变量)来定义它,并在编译代码之后但在部署之前将其注入您的配置中 更多
配置+转换/标记化+替换?您可以使用vault,但仍需要让代码以某种方式支持值放置。有没有使用服务主体的方法?因为帐户是一样的。。相同的userservice帐户将有权访问开发人员。。qa和Prod您在哪里运行应用程序?应用程序服务?我的是premium planConfigs+转换/标记化+替换下的Azure功能?你可以使用vault,但你仍然需要让代码以某种方式支持价值定位。有没有办法使用服务主体?因为帐户是一样的。。相同的userservice帐户将有权访问开发人员。。qa和Prod您在哪里运行应用程序?应用服务?我的是高级计划下的Azure功能