预编译源代码 - 如何对其进行反向工程?

时间:2009-10-09 00:06:11

标签: asp.net visual-studio-2008 code-behind publishing

有没有办法对预编译的网站进行逆向工程....如果例如某人8)傻到将他们的网站发布到虚拟目录,并且本地路径设置为VS2008中的项目文件夹?

帮助:)

3 个答案:

答案 0 :(得分:2)

您应该可以使用Reflector查看源代码。有一些插件可以将用.NET创建的程序集(.DLL或.EXE)反编译成一个新的Visual Studio项目。

答案 1 :(得分:2)

反射器很难与预编译的站点一起使用,因为它会破坏页面。它并不总是很清楚,也不是一种简单的逆向工程方法。

事实上,我们预编译网站的主要原因之一是反编译和更新生产代码更加困难。

答案 2 :(得分:0)

我有类似的问题并使用Reflector来反编译它。我得到了源代码,然后改变了我想要的位,并重建它。然后我再次将该dll复制到Production site。它开始反映我的变化。它非常简单并且一点都不困难,也许是因为预编译的站点每个页面都有dll,并且可以更新,所以在dll中只有代码隐藏文件。

供参考:http://www.reflector.net/