逆向工程asp.net网络应用程序

时间:2011-02-16 19:12:22

标签: c# asp.net reverse-engineering reflector

我有一个asp.net Web应用程序。我没有源代码。 bin包含10个程序集和一个.compiled文件。我在App_Code.dll上使用了Reflector,它向我显示了类和命名空间以及它们的内容,但是它太乱了。

有没有办法对这个不需要数周/数月展开的网络应用进行逆向工程?该应用程序非常基础。

请注意,代码是由离开公司的工程师编写的。我们拥有该产品。

2 个答案:

答案 0 :(得分:2)

使用反射器,您可以将反射的代码保存到可以在Visual Studio中加载的项目中。这可能是你最好的选择。

你所看到的就是你得到的东西,你只需要通过它来了解它,以便了解程序中正在发生的事情。阅读代码不是免费的午餐。

答案 1 :(得分:0)

不幸的是,如果您没有源代码,则可以使用以下三个选项之一:

  • 反射
  • 重写
  • 告诉原始开发者你给你的源代码(IANAL,所以YMMV)