反编译发布后网站步骤
程序集 DLL 的还原
一、反编译工具的使用
Reector for .NET 下载地址:http://www.aisto.com/roeder/dotnet/
Reector.FileDisassembler.zip 下载地址:
http://www.denisbauer.com/NETTools/FileDisassembler.aspx
1.下载 Reector.FileDisassembler.zip,解压后得到一些文件,其中 Reector.FileDisassembler.dll 是已经编译好的,其
它是它源码;
2.打开 Reector,在 view 菜单下的 Add-Ins,将 Reector.FileDisassembler.dll 添加到里面;
3.open 一个 dll,exe,或 mcl 为后缀的文件,当然要支持.net 的
4.选择要反编译的 dll(会在列表中显示),选择 Tools->File Disassembler,在右窗口会出现设置存放源码位置的路径,
点击产生就可以了!
二、生成后 cs 文件的相关使用
1.发布后 ASPX 页面的还原
以发布后的 dutytext.aspx 页面为例:
中
inherits="duty_dutytext, App_Web_ogpzmmpj"
duty 表示文件夹的名称 , dutytext 表示页面的名称 , App_Web_ogpzmmpj 表示发
布成功后把 CS 页面封装的 DLL 其实也就是代码的指向位置
在反编译生成的 cs 文件中找到 dutytext 对应的 cs 文件 ,将名称格
式改成我们熟悉的 ,即可添加到项目中组成正常的页面文件和代码
文件了。
接下来开始修改页面文件中的抬头 ,删除指向的 DLL 添加
codeFile 指向 cs 文件例如: