【发布时间】:2015-11-24 18:58:26
【问题描述】:
我有一个包含三个项目的解决方案:
- Web 应用程序 (WA)
- 使用代码优先的数据模型层 (DML),并且
- 数据访问层 (DAL)
WA 的 web.config 和 DML 的 app.config 都有一个连接字符串部分,用于指定数据库的连接字符串。
我注意到 DML 连接字符串并不重要。那么从app.config 文件中完全删除此部分是否安全?
另外,为什么这个字符串没有被使用?最后,我猜当应用程序运行时,使用web.config 文件中的连接字符串建立与数据库的连接,并且数据库定义由DML/DAL 管理?
这是因为其他项目本身并没有真正运行,只是引用了方法和属性?谢谢
【问题讨论】:
标签: c# asp.net web-config