Asp.net 从外部更改连接字符串密码
基于各种原因和最佳实践,ASP.NET网站应在web.config文件中存储连接字符串。今天,我的经理问我:“我们可以将DB用户名和密码存储在web.config文件顶部的另一个位置吗?如果这样做的话,更改SQL id/密码将更容易,而无需开发人员在每次生产时都更改它。”Asp.net 从外部更改连接字符串密码,asp.net,web-config,connection-string,Asp.net,Web Config,Connection String,基于各种原因和最佳实践,ASP.NET网站应在web.config文件中存储连接字符串。今天,我的经理问我:“我们可以将DB用户名和密码存储在web.config文件顶部的另一个位置吗?如果这样做的话,更改SQL id/密码将更容易,而无需开发人员在每次生产时都更改它。” 我想问专家同样的问题-是否可以从另一个位置而不是web.config检索SQL连接字符串id/密码?我知道最好的做法是将其存储到web.config中,但我只是好奇它到底有可能吗?当然,您可以从几乎任何可以通过代码访问的内容中
我想问专家同样的问题-是否可以从另一个位置而不是web.config检索SQL连接字符串id/密码?我知道最好的做法是将其存储到web.config中,但我只是好奇它到底有可能吗?当然,您可以从几乎任何可以通过代码访问的内容中读取用户名/密码(如果我正确理解了您的问题)
你看了吗?我编辑了你的标题。请看“”,其中的共识是“不,他们不应该”。谢谢你的答复。我会检查的。基本上,他们希望在安装完成后能够更频繁地在外部更改SQL id/密码,而无需开发人员。除非您知道他们想要更改这些值的具体位置,否则我认为web.config是一种方法。它只需要访问网站所在的文件系统,应用程序不需要重新部署,也不需要开发人员来执行。