就我目前的生活而言,我继承了另一个需要改变的项目。
但是这段代码已经被预编译了(猜猜会发生什么......)
我有一些源代码,以及临时文件夹中的一组程序集。然而,该项目提示缺少一些用户控件和子目录中的母版页。
我在我拥有的程序集中的任何地方都看不到这些,而且它们也不在我从网站上获取的代码中。那么,在哪里可以找到预编译母版页和用户控件的 UI 部分?
最佳答案
您可以使用 IL 反编译器,如 ilspy或反射器编译的网站DLL并从中检索原始源代码。
这可能需要花费相当多的时间和精力,但是您应该能够通过这种方式重建大部分丢失的源代码(尽管您可能没有正确的变量名称或完全相同的代码,并且绝对没有注释)。
关于asp.net - 对预编译网站进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850793/