我最近在学asp.net,当然是使用visual studio2003.可是我发现,
如果我现在建一个空白项目,比如把目录设为: D:\web,并把解决方案名称命名为:Deamo
那么它自动建立D:\web\deamo目录,当我在这个解决方案中增加一个新的WEB项目时,它
是根据当前IIS设置的文档目录并以WEB项目名称建立对应的目录和虚拟目录(如你的IIS根目录设为
D:\web而WEB项目名称为 :web那它就建立D:\web\web)这下可好,解决方案和其它项目都在同个目录,它却在不同目录,非得在建立空白解决方案和WEB项目时进行多方调整.并且将后编译的一些目录都得小心设置.
现在一个问题是不晓得大家有看过virsual studio2003自带的duwamish7.0么.为什么它解决方案下还可以建立一个层次?我是不晓得如何建立那样的结构层次?它左边的图标是(顺便问一下,csdn.net这个论坛不能上传图片吗?)http://www.amoyonline.com/duwamish.jpg http://www.amoyonline.com/test.jpg特此请教,有什么好的办法,能够让建立的项目层次清析目录清析吗?
谢谢!

解决方案 »

  1.   

    To dedebe ():你的问题其实很简单:
    1、你可以这样来做:首先用VS.net建立一个空白解决方案,比如说是Duwamish,这是就会自动生成一个Duwamish文件夹,还有Duwamish.sln文件,然后你就可以添加项目了,添加其他项目很简单,我就不说了,我主要说一下怎么把WEB项目建在Duwamish文件夹下。方法如下:
    首先,在IIS建立一个站点(方法不用我说了吧,注意端口号不能跟默认站点冲突),其主目录为../Duwamish,然后就可以添加WEB项目了,添加的时候把端口号改一下就行了,比如说端口号是18,WEB项目名为Webs,那么项目地址就是http://localhost:18/Webs,点确定就OK了,这样就解决了你的第一个问题。
    2、它是一个企业级的解决方案,那个特别的图标的项目是企业级的项目。建立方法如下:
    文件->新建->项目->其他项目->企业级模板项目->企业级模板项目->确定,然后再在企业级模板项目里面添加其他项目。
      

  2.   

    谢谢楼上详细的回答.
    其实在第一点在,我觉得还是得把IIS的主目录设成解决方案所在的目录才行是吧?
    第二点我试过OK!
      

  3.   

    看来在virsual studio 中这点(上面第一点)太过智能了?