与ASP.Net的连接字符串
本文关键字:连接 字符串 Net ASP | 更新日期: 2023-09-27 18:10:22
我有三个项目的解决方案:
- web应用程序(WA)
- 首先使用代码的数据模型层(DML),和 数据访问层(DAL)
WA的web.config
和DML的app.config
都有一个连接字符串部分,指定数据库的连接字符串。
我注意到DML连接字符串并不重要。那么从app.config
文件中完全删除这一部分是否安全?
还有,为什么这个字符串没有使用?最后,我猜当应用程序运行时,使用web.config
文件中的连接字符串建立到数据库的连接,数据库定义由DML/DAL管理?
这是因为其他项目本身并没有真正运行,只是方法和属性被引用吗?由于
是的,你可以从DML的app.config中删除连接字符串。它是未使用的,因为你正在启动web应用程序,只有它的配置在运行时才重要。
所有内容都需要放到app.config/web.config中。库项目上的配置文件只能帮助您跟踪需要进入app.config