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)