小弟看了几个ASP.NET技术的网站,可是发现他们的后台代码全集中在BIN文件中而且全被编译成了dll文件,小弟不明白的是他们是怎么把cs和resx集中弄到那里和弄成那样子的啊!而且在前台aspx页面里连引用后代码的语句都没有!只有控件和HTML码!请高手指点!希望有具体的步骤说明!

解决方案 »

  1.   

    用VS.NET2003来做网站,编译的时候就生成bin下的dll文件
    aspx通过第一行的@Page 中的Inherits属性来确定调用dll中的哪一个类
      

  2.   

    >>>而且在前台aspx页面里连引用后代码的语句都没有they should at least have something like<%@ Page Language="C#" AutoEventWireup="false" Codebehind="StandardPage.aspx.cs" Inherits="Web.UI.StandardPage" %>that is how codebehind works, once you compile code into assemblies, you don't need to have cs/resx files around in deployment
      

  3.   

    明白的是他们是怎么把cs和resx集中弄到那里
    ------------------------------
    把CS和RESC文件统统删除了,在项目编译完成之后,这些文件对于项目来说就没有用了.只要生成的DLL文件及ASPX文件有在就行.
    VS2005里面,据说连ASPX文件都可以不要了.
      

  4.   

    vs编译过后就把cs文件编译成dll了.
    一个是加密后台,一个是加快运行速度
      

  5.   

    hchxxzx(NET?摸到一点门槛)补充一下。web.config也是要过去的。