0

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

我怎样才能完成这项任务?

4

1 回答 1

3

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

于 2015-08-12T08:06:41.210 回答