支持遗留代码,无需访问已编译的代码

时间:2011-03-29 22:02:45

标签: asp.net webforms

我被要求支持遗留应用程序,但我无法访问文件后面的代码。我需要在page_load上添加一个从数据库中获取项目列表的新功能,添加“页内”page_load的方式会影响编译的page_load吗?

采用这种方法最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

由于您提到遗留应用程序有一个Page_Load,我认为它是.NET。这意味着您应该能够使用Redgate中的Reflector对其进行反编译以获取原始源。

源可能会比原来的“漂亮”少得多,但你应该能够从中获得可编辑的,可编译的源。

关于页内页面加载和编译页面加载的问题 - 你可以试试......但我怀疑它会起作用。如果可以的话,你最好不要试图获得消息来源。