各位大牛,我现在有一个问题,我有一个ASP.NET程序,之前的同事做好之后,使用发布的方法,将程序发布到了服务器上,现在这个程序需要修改,但是之前的源代码都没有了,我在服务器上的IIS目录下找到了程序源文件,但是只有页面部分的源文件,也就是.aspx文件,页面对应的.cs文件都没有了,现在有没有什么办法把.cs文件也能找回来啊,如果找不回来,就要全部重写代码。PS:顺便鄙视一下公司,源代码都木有了,搞屁啊!

解决方案 »

  1.   

    你重新写的时候可以reflector反编译看dll的源代码
     那样好些点
      

  2.   

    那个发布在IIS上的是编译后发布的,所有的.cs文件都被打包成dll了,所以你是看不到cs文件的不可能吧,之前的同事,没有开发的源码,你好好找找看,不行找那个人要。其实用反编译软件也是可以看到后台代码的,但是对于你这种情况,还是好好找找以前他机器上的代码,实在找不到,让公司出面联系,搞到源码,你再修改。
      

  3.   

    看不到了哦。都被编译成dll了,没得代码存档???悲剧
      

  4.   

    找到DLL
    用reflecttor进行反编译,具体步骤,网搜
      

  5.   


    一般来说编译后的DLL在哪个目录下?我所知道的是,前同事写好后,直接从自己电脑发布到服务器上的。
      

  6.   

    lz杯具了...
    反编译
    bin文件夹下
      

  7.   


    百度---->.NET反编辑工具
      

  8.   

    已经搞定,.NET Reflector 7.0.0.420 版本不错!