反向工程asp.net web应用程序

时间:2022-06-06 10:17:29

I have an asp.net web application. I don't have the source code. The bin contains 10 assemblies and a .compiled file. I used Reflector on the App_Code.dll and it shows me classes and namespaces and stuff, but its such a mess.

我有一个asp.net web应用程序。我没有源代码。bin包含10个程序集和一个.compile文件。我在App_Code上使用了Reflector。它会显示类、名称空间和其他东西,但它是如此的混乱。

Is there any way to reverse engineer this web app that won't take weeks/months to unfold? The application is pretty basic.

有没有什么方法可以让这个web应用程序不需要几周或几个月就能开发出来呢?这个应用程序非常基础。

Note, the code is written by an engineer that left the company. We own the product.

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

2 个解决方案

#1


2  

With reflector you can save the reflected code out to a project which you can load up in Visual Studio. It´s probably your best choice.

使用反射器,您可以将反射代码保存到您可以在Visual Studio中加载的项目中。它可能´s您最佳的选择。

What you see is what you get and you just have to wade thru it in order to understand what´s going on in the program. Reading code is no free lunch.

你所看到的就是你得到的,你只需要通过它来韦德为了了解´s的程序。阅读代码不是免费的午餐。

#2


0  

Unfortunately if you don't have the source code, you have one of 3 options:

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

  • Reflector
  • 反射器
  • Rewrite
  • 重写
  • Sue the original dev to give you the source code that you own (IANAL, so YMMV)
  • 起诉原始的开发人员给你自己的源代码(IANAL, YMMV)

#1


2  

With reflector you can save the reflected code out to a project which you can load up in Visual Studio. It´s probably your best choice.

使用反射器,您可以将反射代码保存到您可以在Visual Studio中加载的项目中。它可能´s您最佳的选择。

What you see is what you get and you just have to wade thru it in order to understand what´s going on in the program. Reading code is no free lunch.

你所看到的就是你得到的,你只需要通过它来韦德为了了解´s的程序。阅读代码不是免费的午餐。

#2


0  

Unfortunately if you don't have the source code, you have one of 3 options:

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

  • Reflector
  • 反射器
  • Rewrite
  • 重写
  • Sue the original dev to give you the source code that you own (IANAL, so YMMV)
  • 起诉原始的开发人员给你自己的源代码(IANAL, YMMV)