ASP.Net 的连接字符串
Connection string with ASP.Net
我有一个包含三个项目的解决方案:
- 网络应用程序 (WA)
- 首先使用代码的数据模型层 (DML),
- 数据访问层 (DAL)
WA 的 web.config
和 DML 的 app.config
每个都有一个连接字符串部分,用于指定数据库的连接字符串。
我注意到 DML 连接字符串并不重要。那么从 app.config
文件中完全删除该部分是否安全?
另外,为什么这个字符串没有被使用?最后,我猜测当应用程序是 运行 时,使用 web.config
文件中的连接字符串建立与数据库的连接,并且数据库定义由 DML/DAL?
这是因为其他项目本身并没有真正 运行,只是引用了方法和属性吗?谢谢
一切都需要进入您的 app.config / web.config。库项目上的配置文件仅帮助您跟踪需要进入 app.config
的内容
是的,您可以从 DML app.config 中删除连接字符串。
它未被使用,因为您正在启动 Web 应用程序,只有它的配置在运行时才重要。
我有一个包含三个项目的解决方案:
- 网络应用程序 (WA)
- 首先使用代码的数据模型层 (DML),
- 数据访问层 (DAL)
WA 的 web.config
和 DML 的 app.config
每个都有一个连接字符串部分,用于指定数据库的连接字符串。
我注意到 DML 连接字符串并不重要。那么从 app.config
文件中完全删除该部分是否安全?
另外,为什么这个字符串没有被使用?最后,我猜测当应用程序是 运行 时,使用 web.config
文件中的连接字符串建立与数据库的连接,并且数据库定义由 DML/DAL?
这是因为其他项目本身并没有真正 运行,只是引用了方法和属性吗?谢谢
一切都需要进入您的 app.config / web.config。库项目上的配置文件仅帮助您跟踪需要进入 app.config
的内容是的,您可以从 DML app.config 中删除连接字符串。 它未被使用,因为您正在启动 Web 应用程序,只有它的配置在运行时才重要。