新建一个空白解决方案。然后: 
“添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“数据访问”(数据层,下简称D层) 
“添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“业务规则”(业务层,下简称C层) 
“添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“Web用户界面”(界面层,下简称U层) 
右键点“解决方案”-“项目依赖项”,设置U依赖于D、C,C依赖于D。按照这个办法建立的三层结构web项目总是建立在了一个目录下面,如
http://localhost/WebUI/WebForm1.aspx
如果我上传到虚拟主机难道也要这样的目录?如何解决?不能直接http://localhost/ebForm1.aspx这样的吗?

解决方案 »

  1.   

    “添加”-“新建项目”-“其他项目”-“企业级模版项目”-“C#生成块”-“Web用户界面”-位置:http://localhost
      

  2.   

    上传后在 IIS 里配置成站点发布一下不就可以了,例如将 WebUI 发布成端口为 8888 的站点后可以直接访问
    http://localhost:8888/WebForm1.aspx
      

  3.   

    LZ 我用的是VS.net 2005 为什么看不到 “其他项目”- “企业级模板项目”