2011-02-16 127 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)