asp.net - 对预编译网站进行更改

标签 asp.net precompiled

就我目前的生活而言,我继承了另一个需要改变的项目。

但是这段代码已经被预编译了(猜猜会发生什么......)

我有一些源代码,以及临时文件夹中的一组程序集。然而,该项目提示缺少一些用户控件和子目录中的母版页。

我在我拥有的程序集中的任何地方都看不到这些,而且它们也不在我从网站上获取的代码中。那么,在哪里可以找到预编译母版页和用户控件的 UI 部分?

最佳答案

您可以使用 IL 反编译器,如 ilspy或反射器编译的网站DLL并从中检索原始源代码。

这可能需要花费相当多的时间和精力,但是您应该能够通过这种方式重建大部分丢失的源代码(尽管您可能没有正确的变量名称或完全相同的代码,并且绝对没有注释)。

关于asp.net - 对预编译网站进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850793/

相关文章:

asp.net - 从任何给定的 URL 下载文件并使用 ASP.NET 将其保存到我的机器

C# 预编译会影响行号吗?

visual-studio-2008 - 为什么我在 Windows 上安装预编译版本的 LAPACK 时会出错?

asp.net - 为什么我的预编译 Web 应用程序无法加载 RDLC 报告?

c++ - 将库代码添加到您的项目,或使用预编译的二进制文件?

c# - 组合框数据库值

c# - url重写影响其他链接

asp.net - 测试使用成员资格的 asp.net 站点?

Gradle 预编译脚本插件失败,第一个 block 为 `expression ... cannot be invoked as a function`

c# - 我可以在 C# 中创建 SAS url 来访问 Azure 文件共享(即不是 Blob)中目录的所有文件和文件夹吗?