这个问题困扰我很久了,
1。在vs.net里,输入一个如:http://localhost/WebApplication1,就会在虚拟主目录下产生一个WebApplication1的文件夹,并在下面产生一些文件,同时产生的两个项目文件.suo.sln却不在该目录下,有没有办法让每次新建一个asp.net项目这两个文件就在同一个文件夹下2。我将本机电脑上的项目复制到公司电脑上放在同样的目录下设置同样的虚拟目录也打开vs.net2003运行也报错,后来乱弄弄了半天好了,也没明白是什么原因,这个是怎么回事啊?

解决方案 »

  1.   

    先建在一个空白方案 (SLN),然后在添加专案.  
    这样每次使用sln开启专案,所有的文件就固定在一个目录下
      

  2.   

    将项目管理文件放到同样目录里面 管理起来很麻烦!我怀疑你公司的电脑和你的电脑 。NET框架 或 VS 版本不符!
      

  3.   

    ==》有没有办法让每次新建一个asp.net项目这两个文件就在同一个文件夹下
    当编译的时候会提示保存解决方案,此时可以选择项目的目录保存。我认为通常解决方案没有必要和项目文件放在一起。
    2、一般这样移植的时候需要考虑下面两点
    a.建立一个虚拟目录,虚拟目录的名称和原来的一样(也可不一样,不过需要修改更多的文件)
    b.修改.webinfo文件里面的URL指定为和上面虚拟目录相同如果是直接打开解决方案,则还需要修改解决方案里面的URL。这里所有提到的修改都是使用notepad来修改后保存。
      

  4.   

    2、一般这样移植的时候需要考虑下面两点
    a.建立一个虚拟目录,虚拟目录的名称和原来的一样(也可不一样,不过需要修改更多的文件)
    b.修改.webinfo文件里面的URL指定为和上面虚拟目录相同如果是直接打开解决方案,则还需要修改解决方案里面的URL。这里所有提到的修改都是使用notepad来修改后保存。
    -----------------------------------------------
    严重支持。
      

  5.   

    ==》有没有办法让每次新建一个asp.net项目这两个文件就在同一个文件夹下
    当编译的时候会提示保存解决方案,此时可以选择项目的目录保存。我认为通常解决方案没有必要和项目文件放在一起。
    2、一般这样移植的时候需要考虑下面两点
    a.建立一个虚拟目录,虚拟目录的名称和原来的一样(也可不一样,不过需要修改更多的文件)
    b.修改.webinfo文件里面的URL指定为和上面虚拟目录相同如果是直接打开解决方案,则还需要修改解决方案里面的URL。这里所有提到的修改都是使用notepad来修改后保存。非常清楚,楼主可以一试便知!
      

  6.   

    第二个问题时因为路径变了
    .csproj.webinfo 和 .sln里的路径和你新建的不一致
      

  7.   

    你的第一个问题其实没有必要去管他,我在建项目的时候也是这样的,你说的那两个文件创建在了我的文档里面了,这没有关系,你项目中还有项目启动文件WebApplication1.csproj,用WebApplication1.csproj打开后,保存或运行会在项目中生成新的 .suo, .sln文件。
    第二个问题  建了虚拟目录后,看看项目文件中的hnzbeduWeb.csproj.webinfo文件里面的路径是否一致,或者看看是不是版本不一致什么的