别人都说“Web应用程序”和“网站”的“App_Code的文件”有差别?请问有什么差别?“App_Code文件”又有神马作用???

解决方案 »

  1.   

    应用程序在部署前需要编译,网站不需要,App_Code 是放代码文件用的,在运行的时候里面的代码才会被编译。
      

  2.   

    http://baike.baidu.com/view/1261171.htm
      

  3.   

    web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。  
    web应用程序有重新生成和发布两项;Web网站只有一个发布网站。  
    web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。  
    web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。  
    web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。  
    web应用程序还可添加组件和类;Web网站则没有。  
    源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用
    vs2008新建网站,添加类会自动放入app_code文件夹
    vs2008新建项目,添加类不会自动放入app_code文件夹