不必把所有的文件都考下
只考那个目录下的.aspx文件和bin目录(前提是你想运行的机子要装有.net框架,否则运行不会正确)

解决方案 »

  1.   

    应该不行的,你<vbproj文件启动,能够打开工程>原因是.sln文件中

    Microsoft Visual Studio Solution File, Format Version 8.00
    Project(“..................................”)= "WebAppQuery", "http://localhost/WebAppQuery/WebAppQuery.csproj", "{................}"
    的发布路径标记,只要用记事本打开就可以修该了,估计当时你用的不是localhost,而是本机名,
      

  2.   

    是否你的虚拟目录指向有错误?
    你把工程复制到另一台机器上以后,需要将你的虚拟目录指向你的程序。
    其实你也可以不必复制.sln的工程文件,你的程序目录下有一个语言的工程目录,譬如说C# 有一个C#的工程文件,vb有一个vb的工程文件,你只要把虚拟目录设置对了,用vs.net打开这个工程文件,在退出工程的时候就会生成一个.sln的vs.net的工程文件。
      

  3.   

    同意chenyu112(晨雨) 的话,不过要保证数据库连接是好的
      

  4.   

    Auditing.csproj.webinfo 文件的路径要跟实际路径一样,没有的就要把虚拟目录建起来如果是发布:copy .aspx/.ascx/.html/.asax等文本文件和bin目录到客户机,然后配好数据库连接和虚拟目录就可以了。
      

  5.   

    在IIS里设置虚拟目录,选中你的asp.net文件夹,然后直接在iis里浏览一下!-----------努力学习 不断实践 虚心讨教---------
      

  6.   

    多谢各位的回答这些我都试过了,我发现我在原始的那台机器上用.sln打开工程时会出现,正在联系服务器的对话框,而拷贝到另一个机器后,就没有那个框出现了(iis里也添加了相同的虚拟目录)。怎么回事?to livingliving
    我的程序是没有问题的,在原始的机器上调试一切正常,但是复制到另一个机器后,读取数据库没有问题,修改就不行(插入、更新、添加)
      

  7.   

    看看.sln 文件的"http://localhost/XXX/XXX.csproj"对不对
      

  8.   

    不行的,你<vbproj文件启动,能够打开工程>原因是.sln文件中

    Microsoft Visual Studio Solution File, Format Version 8.00
    Project(“..................................”)= "WebAppQuery", "http://localhost/WebAppQuery/WebAppQuery.csproj", "{................}"