这个老兄帖子如下:
http://community.csdn.net/Expert/topic/4044/4044621.xml?temp=.5825312
我想问,目前我做asp.net 时候,放在wwwroot目录下的文件是.aspx 和 .aspx.cs都是可以看到源程序的,是否可以像exe那样编译看不到源代码,另外,如何加过期代码和留后门呢。
http://community.csdn.net/Expert/topic/4044/4044621.xml?temp=.5825312
我想问,目前我做asp.net 时候,放在wwwroot目录下的文件是.aspx 和 .aspx.cs都是可以看到源程序的,是否可以像exe那样编译看不到源代码,另外,如何加过期代码和留后门呢。
当然,删除之前,要先编译.
如果DLL被反编译。那就没有办法了。。 我觉得微软还是有办法反编译的。好使用混淆器
而编译过的.dll放在应用程序的根bin/之下后,应用程序运行的时候就可以直接调用,而.cs/.vb删除调了
这样一个目录下有aspx和dll 把这个目录传到服务器上
还有一个目录包含所有的文件 比如asp.cs文件 这样方便你修改
防止别人反编译 用混淆器 不过别人还是可以^^^^^^^^^
<程序员>中有篇文章介绍 意思就是java 混淆器好
只要bin/里面的那个.dll文件和外边的其它文件就行了
别人看不见你原代码