与ASP.Net的连接字符串

本文关键字:连接 字符串 Net ASP | 更新日期: 2023-09-27 18:10:22

我有三个项目的解决方案:

  1. web应用程序(WA)
  2. 首先使用代码的数据模型层(DML),和
  3. 数据访问层(DAL)

WA的web.config和DML的app.config都有一个连接字符串部分,指定数据库的连接字符串。

我注意到DML连接字符串并不重要。那么从app.config文件中完全删除这一部分是否安全?

还有,为什么这个字符串没有使用?最后,我猜当应用程序运行时,使用web.config文件中的连接字符串建立到数据库的连接,数据库定义由DML/DAL管理?

这是因为其他项目本身并没有真正运行,只是方法和属性被引用吗?由于

与ASP.Net的连接字符串

是的,你可以从DML的app.config中删除连接字符串。它是未使用的,因为你正在启动web应用程序,只有它的配置在运行时才重要。

所有内容都需要放到app.config/web.config中。库项目上的配置文件只能帮助您跟踪需要进入app.config

的内容。