gpt4 book ai didi

asp.net - 连接字符串 Azure Sql 数据库

转载 作者:行者123 更新时间:2023-12-03 00:33:03 24 4
gpt4 key购买 nike

我有一个 ASP.NET Web 项目,并且我在 web.config 文件中放置了一个指向 Azure Sql 数据库的虚拟连接字符串。

<add name="YurClanConnection" connectionString="Placeholder connection string" providerName="System.Data.SqlClient" />

请参阅这篇文章了解其背后的原因: http://www.hanselman.com/blog/HowToKeepYourASPNETDatabaseConnectionStringsSecureWhenDeployingToAzureFromSource.aspx

这在生产中有效 - Azure 服务器上存储的真实连接字符串替换了我项目中的占位符连接字符串。根据我的阅读,将 Azure 连接放在应用程序设置中的 Websites-Config 下(存储为键/值对)是使用 Azure Sql 数据库时保护连接字符串的正确方法。然而,这在开发中不起作用。

安全存储连接字符串以便其在开发和生产中正常工作的正确方法是什么,特别是在使用 Azure Sql 数据库时?

最佳答案

以下是我在本地和 Azure 中使用数据库的方式。

  • 在开发机器上,有一个数据库和连接字符串
  • 在 Azure 中,创建 Azure SQL 数据库(或任何其他类型的数据库)
  • 转到 Azure 中的 Web 应用程序设置,然后向下滚动到包含连接字符串的部分,然后输入 Azure 中数据库的连接字符串 Picture here
  • 保存后就应该没问题了。

关于asp.net - 连接字符串 Azure Sql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28247356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com