要确保其他机器的IIS设置的一样,什么虚拟目录之类的~~~~~~

解决方案 »

  1.   

    复制web.config.machine.config配置文件
      

  2.   

    在项目里点右键,弹出菜单中选添加现有项,然后把你的*.aspx,*.aspx.cs,*.aspx.resx三个文件添加就行喇
      

  3.   

    1. 把asp.net源代码拷贝到目标机器,设为c:\webapp1
    2. 在iis中建立一个虚拟目录(注意,一定要是手工在iis中建立,而不是用vs.net新建asp.net工程的方式建立),并将其内容指向上述目录(c:\webapp1)。
    3. 可能需要修改sln文件的内容,使asp.net project的http地址与上述设置吻合。例如
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WEB", "http://localhost/webapp1/webapp1.csproj", "{5D978925-58A0-43AD-8817-C22D07EF8CFE}"
    ProjectSection(ProjectDependencies) = postProject
    EndProjectSection
    EndProject
    4. (如果你的机器处于一个windows 2000/nt 域中,请注意。工作组方式可忽略此处)非常容易出错的一个地方是:设置目录(c:\webapp1)的安全性,确保其所有内容可为asp.net machine account读取及运行,否则运行将出现"access denied"错误。祝你好运!
      

  4.   

    那有这么麻烦的,找下面的方法作:
    1.首先确保你的Vss是6.0的版本,不是原先的Visual Studio带的Vss,如果是的话,弄个补丁先
    2.在.net中打开可以运行的工程文件,将项目添加到 VSS中
    3.让别人的计算机用.net环境下从VSS中打开一个你刚才添加好的工程。
    这样就可以了,顶多只是中间有些细节问题要处理一下!
      

  5.   

    上面的方法可以让你们几个人同不得进行操作,如果不想大家同步进行处理的话,也有办法,把所有文件拷贝过去,拷贝在原先一台机器相同的位置,然后在IIS中做好虚拟目录!这样也是可以运行的,但是大家做的东西就不会同步了!建议用我刚才说的方法!使用VSS进行操作!
      

  6.   

    为什么直接拷贝到另一台机器上就不可以?即使保持目录一致并且和iis中的虚拟目录一致也不行,我试了好几遍的。