各位大侠!我是新手,我已经用IIS建立好站点了,可是我在做Web程序时vs总是把程序放到
在指定的站点下面新建的一个虚拟目录里,我怎样在新建web项目时就把文件放到站点的根目录中呢?
相同的问题已经发过两个帖子,帖子的标题是“急啊!在线等,怎样在新建web项目时把程序文件放到站点根目录中,而不是虚拟目录中? ”,大家还可以到那里领分!

解决方案 »

  1.   

    你的问题是这样的,如果你只有一个站点,放在根目录是没问题的,但是,如果你每建立一个,都放到根目录里,就会冲突了,web.config, global.asax, styles.css 等都会冲突,是不行的
      

  2.   

    你自己建个目录,发布一下,再建个web工程,系统会默认建再wwwroot目录下,你把它考到你刚才发布的目录下,再修改一下csproj文件,把里面的路径改一下,然后再用VS打开!
      

  3.   

    前一段时间,我也是遇到这样的问题,不过,我找到了解决的办法,,在这里谈谈。(注:仅供参考,欢迎建议、批评)
    1、用IIS管理器或资源管理器(文件夹上依次右键>共享>WEB共享,设置好后共享名,假如说“myWeb”)
    2、打开VS,不管你新建设项目或打开项目,,总之在 对话框 “位置处”输入:http://localhost/myWeb,地址里的myWeb就是刚刚我们设置的WEB共享。
    哈哈,就这样行了
      

  4.   

    难道哪位大侠不能给出具体的操作方法吗?求你们了!!!
    可能是俺愚昧,放在根目录我想还是有好处的,比如一个站点里面有很多文件夹,比如images等等,这样访问不同文件夹里的资源或者文件不容易出现问题,当你要上传到网站上去时不会出现目录访问错误的问题,这些是我的浅见,可能不对,望原谅!
        yangzhixue(飞天大盗) :兄弟,你说的方法建的项目还是在站点下面的虚拟目录里面啊!
        net_lover(孟子E章) :用你的方法,“确定”按钮是灰的,根本建不了啊!
        yellowhwb(雨花石) 的方法还没试呢,但是好像有点麻烦,有没有方便快捷的呢!
    没有正确方法,永不结帖。
      

  5.   

    同意: yellowhwb(雨花石) 的方法.
    不过你要用记事本打开那个csproj文件,修改一下目录就行啦.然后还要在那个目录下设为WEB共享.
      

  6.   

    是吗?我现在就试试yellowhwb(雨花石) 的方法.
      

  7.   

    yellowhwb(雨花石) :
    ChinaKable(争分夺秒):
    先别打我!我这人比较笨!修改什么目录啊!我没看见和项目路径相关的目录文字啊,请指正!
      

  8.   

    用u记事本打开
    <Web URLPath = “http://localhost/MyWeb/MyWeb.csproj”/>
    修改localhost/后面的内容
      

  9.   

    找到你的项目文件夹中找到项目文件,后缀是csproj的,用记事本打开,找到http://localhost/项目名,把项目名称删除保存就行了
      

  10.   

    本是调式在子目录里做,好子这后上传到WEB根目录里。这么做没有问题啊。因为WEB服务空间商给你的也只是一个虚拟目录嘛
      

  11.   

    我的处理方法是,原来的虚拟目录不修改,在IIS上再新建一个站点指向项目根目录!这样VS.net即可以打开项目,也可以让站点运行在根目录!缺点是不能在 VS.net里面完全所见即所得。注意:操作系统为Server版的IIS才能新建站点,所以建议大家安装 win2000server或  win 2003
      

  12.   

    高兴啊!按照yellowhwb(雨花石), ChinaKable(争分夺秒) 还有Macor(Macor) 的方法正确,谢谢你们,同时谢谢大家,呵呵 !jzywh(江小鱼)也来了,
    我绝对是个菜鸟,对asp.net我不熟,也许我杞人忧天,但是在asp里面同级目录文件的访问只要/文件夹名/文件名,上级目录访问需要在前面加上../,我想同样的问题在asp.net也是这样吧。也许真的没有必要这样做!万全是个人习惯,我喜欢在根目录里开发。
         现在开始给分了,这个问题我在别处也发帖了,现在看来没用了,要分的赶紧取啊,那两个帖子的主题都是“急啊!在线等,怎样在新建web项目时把程序文件放到站点根目录中,而不是虚拟目录中?”,分别在c#和asp.net社区里面,大家赶紧去啊,明天结帖!