2011-02-16 128 views
3

我有一个asp.net web应用程序。我没有源代码。该bin包含10个程序集和一个.compiled文件。我在App_Code.dll上使用了Reflector,它向我展示了类和名称空间以及其他东西,但是它却如此混乱。反向工程asp.net web应用程序

是否有任何方法来反向工程这个网络应用程序,将不需要几周/几个月展开?该应用程序非常基础。

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

+3

正在调用这个人,并问源何处不存在? – 2011-02-16 19:26:06

+0

如何访问他的旧电脑? – 2011-02-16 19:46:32

回答

2

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

你看到的是你得到的,你只需要通过它来了解程序中发生了什么。阅读代码不是免费的午餐。

0

不幸的是如果你没有源代码,你有3个选项之一:

  • 反射
  • 重写
  • 苏原开发给你,你自己的源代码( IANAL,YMMV)