隐藏ASP.NET中开发人员的ConnectionString

时间:2015-08-12 07:54:31

标签: asp.net connection-string secure-coding

我的老板给了我一个任务。他希望办公室的ASP.NET和C#开发人员远离实时数据库,为此,我必须制作一个将被每个ASP.NET项目引用的dll,并且dll将SqlConnection对象提供给项目,但是开发人员不应该通过调试器或任何其他方式读取连接字符串,并且应该向用户隐藏数据访问的所有其他属性,开发人员将在测试环境中工作,但是在部署到生存之后,他们将被引用我的dll whcih将用隐藏的连接字符串给它们连接对象。

我该如何完成这项任务?

1 个答案:

答案 0 :(得分:3)

为什么不为测试环境和生产环境使用单独的connectionstrings.config文件。部署应用程序时,只需使用正确的配置文件。