为什么网页源文件编译后没有像VS2003那样生成的DLL文件,
难道要把源文件放到服务器上???

解决方案 »

  1.   

    生成网站的时候就会有dll文件了
      

  2.   

    因为这个跟微软实现asp.net的机制有关了。存在的xxx.aspx文件在服务器上放置后,如果是第一次被访问的时候,会被转换成xxx_aspx.cs文件,然后和对应的dll中的程序集共同生成 一个寄生类的 ,由系统进行调用
      

  3.   

    使用发布网站功能即会编译成为DLL
      

  4.   

    http://blog.csdn.net/superch0054/archive/2006/02/27/611720.aspx
      

  5.   

    publish 会有的里面有选项,可以自己设置看看比2003强
      

  6.   

    只要编译过都有生成DLL文件的,具体的位置你找找你那个项目的子文件夹 "bin"
      

  7.   

    在ASP.NET 1.1中,如果要调试应用程序,那么首先编译器会将源程序编译成assembly,然后放在原先项目bin目录的debug目录下,再进行调试。而在ASP.NET 2.0中,会直接将项目动态的编译而不是显示的编译成程序集。然后在ASP.NET的临时目录中,有被生成的程序集(DLL)和程序调试数据库(PDB)供运行和调试使用。