有没有办法对预编译的网站进行逆向工程....如果例如某人8)傻到将他们的网站发布到虚拟目录,并且本地路径设置为VS2008中的项目文件夹?
帮助:)
答案 0 :(得分:2)
您应该可以使用Reflector查看源代码。有一些插件可以将用.NET创建的程序集(.DLL或.EXE)反编译成一个新的Visual Studio项目。
答案 1 :(得分:2)
反射器很难与预编译的站点一起使用,因为它会破坏页面。它并不总是很清楚,也不是一种简单的逆向工程方法。
事实上,我们预编译网站的主要原因之一是反编译和更新生产代码更加困难。
答案 2 :(得分:0)
我有类似的问题并使用Reflector来反编译它。我得到了源代码,然后改变了我想要的位,并重建它。然后我再次将该dll复制到Production site。它开始反映我的变化。它非常简单并且一点都不困难,也许是因为预编译的站点每个页面都有dll,并且可以更新,所以在dll中只有代码隐藏文件。