Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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_Sql Server_Wcf_Passwords_Config - Fatal编程技术网

将值存储到ASP.net中多个应用程序的单个配置文件中

将值存储到ASP.net中多个应用程序的单个配置文件中,asp.net,sql-server,wcf,passwords,config,Asp.net,Sql Server,Wcf,Passwords,Config,问题: 我们有多个ASP.net网站和WCF服务。每个服务都将SQL server密码存储在自己的配置文件中。但是,作为年度审查流程的一部分,需要更新密码。这增加了团队的痛苦,因为大约有15+个代码库需要配置更新、构建和部署 可能的解决方案: 我们希望将所有应用程序的密码以加密格式存储在单个配置文件中,这将有助于我们通过修改单个配置文件来更改密码。这将节省大量的开发、构建和测试工作 问题: 将所有应用程序的密码存储在单个配置文件中是否是一种良好的做法?换句话说,这种方法的优点和缺点是什么。如果没

问题: 我们有多个ASP.net网站和WCF服务。每个服务都将SQL server密码存储在自己的配置文件中。但是,作为年度审查流程的一部分,需要更新密码。这增加了团队的痛苦,因为大约有15+个代码库需要配置更新、构建和部署

可能的解决方案: 我们希望将所有应用程序的密码以加密格式存储在单个配置文件中,这将有助于我们通过修改单个配置文件来更改密码。这将节省大量的开发、构建和测试工作

问题:
将所有应用程序的密码存储在单个配置文件中是否是一种良好的做法?换句话说,这种方法的优点和缺点是什么。如果没有,有没有其他方法可以解决这个问题?

我想问一下,为什么每个网站和服务都使用相同的sql登录。如果它们都使用相同的凭据,则您将面临确定哪个应用程序导致锁定或长时间运行查询的挑战。我的选择是有单独的配置文件,因为我希望每个站点有不同的用户名和/或应用程序名。由于应用程序使用相同的数据库,但只有不同的表,所以sql登录是相同的。因此,考虑到这一点,建议使用单个配置文件吗?您必须这样做。谢谢,肖恩。除此之外,我还想知道将所有应用程序的密码存储在一个配置文件中是否是一个好的做法?这种方法有什么优点和缺点吗?