比如我在我的笔记本上写好程序并编译,完了后需要拷贝到服务器上发布,可是工程中有很多文件,哪些需要复制到服务器上呢?目前我只知道.aspx和bin下的dll文件需要复制,那么其它的文件呢?比如:.asax、.config、.cs以及一些文件夹:_vti_cnf、_vti_pvt等。哪位能详细介绍一下工程目录下所有文件及文件夹的作用好吗?

解决方案 »

  1.   

    .dll
    .aspx
    web.config
    Global.asax
      

  2.   

    Global.asax文件有内容如下:
    <%@ Application Codebehind="Global.asax.cs" Inherits="UpLoadFile.Global" %>请问这个Global.asax文件有什么用处(它表达的意思,即Global.asax.cs这个文件根本不存在,没有复制到服务器)?
      

  3.   

    在“解决方案资源管理器”窗口中,你选好主项目,然后选择窗口顶部的“复制项目”。
    如果你是发布到服务器上的话,就选择下面的:“复制:仅限于运行该应用程序所需的文件”,这样你需要的项目文件夹就默认拷贝到本地机器的web根目录下,以“Copy_Of_”作为项目名前缀。
      

  4.   

    类文件就不需要了,也就是.CS文件,因为这些文件的内容经过编译
    已经成了.DLL文件了,所以BIN目录中的DLL文件是必须的,
    还有wwwroot中的aspnet_client文件夹,这个是验证控件所要用到的
      

  5.   

    你只要把.aspx,.ascx,web.config,Global.asax还有bin目录下的.dll文件上传到服务器就可以了。
      

  6.   

    http://jjstar.cnblogs.com/archive/2004/08/17/34073.html