ASP.NET 2.0中在WEB层引用BLL会直接附加DAL?
用VS2005的话,在一个解决方案中有三个项目,分别是BLL(业务逻辑层),DAL(数据层),Web(WET应用程序)。
现在引用的信赖关系是,BLL层引用DAL层,而WEB应用引用BLL层。
在ASP.NET 1.X版本中,我在Web应用中要引用BLL层,只要添加引用该项目即可,我在web应用程序里只能访问BLL层的方法,不能访问DAL层,而BLL层引用DAL也是如此
但在2.0中,我在WEB里添加了对BLL的引用,DAL也会自动加进来,并且在WEB应用的时候能够直接访问。
试了多次都是如此,而且不用添加引用,只要把一个DLL文件直接拷到WEB的bin文件夹下就可以直接访问了。
ASP.NET 2.0是这样的吗?这样岂不是直接在WEB里就可以直接使用DAL了?有没有控制的方法,使得从项目上就直接控制住???