【发布时间】:2022-01-05 11:33:43
【问题描述】:
首先要指出的是,总的来说,我对 azure 还是很陌生(3 天大的 Junior)。
我有一个 .NET Framework 4.5.2 应用程序,它在 Web.config 文件中保存数据库连接字符串 如:
<connectionStrings>
<add name="DBConnectionString" connectionString="db connection string here" providerName="System.Data.SqlClient" />
</connectionStrings>
当作为应用服务部署到 Azure 时,我通过以下方式覆盖该配置:在 portal.azure.com -> 选择该应用服务 -> 配置 -> 连接字符串 -> 新连接字符串名称:DBConnectionString 值:db 连接字符串。
它工作正常,在本地运行时,我有来自 Web.config 的连接字符串,当部署到 Azure 时,它使用来自应用服务配置的连接字符串。
我的问题是:是否可以始终使用 Azure 中的应用服务配置,即使在开发期间在 IIS Express 上本地运行应用程序也是如此?如果是,怎么做?
感谢您阅读本文,如果这个问题比我真的很抱歉,我还不太了解 Azure。
【问题讨论】:
-
考虑使用 Azure 应用配置 - docs.microsoft.com/en-us/azure/azure-app-configuration/overview。 Key Vault 与它配合得很好,也可以管理机密。
标签: .net azure configuration