注册 登录
编程论坛 ASP.NET技术论坛

【求助】搭建三层架构环境遇到疑问,请各位帮忙解决!

hellenism 发布于 2010-11-09 00:08, 709 次点击
小弟刚接触三层架构,学着搭建环境,但是碰到了疑问:(IDE:Vs2010)

问题1.下载来的源码中不能引入命名空间
下载来的源码打开后,WEB层页面文件的cs文件中不能引入命名空间,我自己手动添加引用之后,可以引入,请问这是为什么?是IDE版本的问题吗?

问题2.三层架构环境如何搭建?
我google了一下,网上介绍的方法是,先建立一个空解决方案,然后建立DAL类库,BBL,MODEL类库,然后建立网站,之后再网站上添加引用,这样搭建出来
的DAL,BBL,MODEL与网站在同一层目录树,但是下载来的源码中,DAL,MODEL,BBL是在网站目录之中,而且各层不是类库,而是文件夹,请问这是为什么呢?

这是我按网上介绍的方法搭建的:
只有本站会员才能查看附件,请 登录


这是下来来的源码:
只有本站会员才能查看附件,请 登录



问题3:请问三层架构环境标准搭建步骤。

谢谢!

[ 本帖最后由 hellenism 于 2010-11-9 00:12 编辑 ]
6 回复
#2
jalonlovesja2010-11-09 08:54
你自己都在网上找了,先建立一个空解决方案,然后建立DAL类库,BBL,MODEL类库,最后建立网站,之后再网站上添加引用
Web添加引用是放在Bin这个文件中啊!
你要点击解决方案创建类库,不要点击Web网站添加类了.
#3
wangnannan2010-11-09 09:04
个人感觉下载下来的代码大多数都是要自己重新添加引用 有很多别人的项目根本就打不开,很正常。
就算打开了,多半bin目录下的那些东西都是引用来的,也没有源码 51aspx的代码 大多数下载下来都有重新加工一下
http:// 可以很好的解决楼主的第三个问题
#4
aspic2010-11-10 08:45
网站是不能添加命名空间的
web应用程序才可以
#5
aspic2010-11-10 08:48
分层不一定要分项目
可以直接在web应用程序里面建立对应的文件夹来区分
而且在web应用程序里面建立文件夹 在该文件夹下建立的类文件也会是独立的命名空间
#6
dadongzicool2010-11-12 00:43
注意区分website和webapplication 最大的区别在于命名空间上
#7
qingshuiliu2010-11-12 19:15
同意楼上
1