Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从外部更改连接字符串密码_Asp.net_Web Config_Connection String - Fatal编程技术网

Asp.net 从外部更改连接字符串密码

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中,但我只是好奇它到底有可能吗?当然,您可以从几乎任何可以通过代码访问的内容中

基于各种原因和最佳实践,ASP.NET网站应在web.config文件中存储连接字符串。今天,我的经理问我:“我们可以将DB用户名和密码存储在web.config文件顶部的另一个位置吗?如果这样做的话,更改SQL id/密码将更容易,而无需开发人员在每次生产时都更改它。”


我想问专家同样的问题-是否可以从另一个位置而不是web.config检索SQL连接字符串id/密码?我知道最好的做法是将其存储到web.config中,但我只是好奇它到底有可能吗?

当然,您可以从几乎任何可以通过代码访问的内容中读取用户名/密码(如果我正确理解了您的问题)


你看了吗?

我编辑了你的标题。请看“”,其中的共识是“不,他们不应该”。谢谢你的答复。我会检查的。基本上,他们希望在安装完成后能够更频繁地在外部更改SQL id/密码,而无需开发人员。除非您知道他们想要更改这些值的具体位置,否则我认为web.config是一种方法。它只需要访问网站所在的文件系统,应用程序不需要重新部署,也不需要开发人员来执行。