ASP.NET MVC,错误地输出源代码

本文关键字:输出 源代码 错误 NET MVC ASP | 更新日期: 2023-09-27 18:00:39

所以我在一个非常奇怪的地方结束了。由于我无法控制的情况,在我将某些更改提交到备份/存储库之前,一台机器就烧坏了。这只是一个没有备份的文件,但对我来说,这是一个重要的文件。

然而,生成的二进制文件仍然存在于内部测试网页上。所以我的第一个想法是尝试一个反编译器,它已经给出了一些结果,但不是很准确。

我注意到,当我没有为ASP.NET MVC配置太多时,错误会显示在没有任何处理的情况下引发异常的文件的源代码。

我想知道我是否可以使用它来取回我的代码,但输出长度似乎限制在9行。

所以。

(A) 这可能吗?

(B) 有什么办法可以得到9条以上的线路吗?

(C) 有什么好的工具做这种事吗?

我不是想破解。我拥有这个网站和代码。这只是一个不幸的情况。

ASP.NET MVC,错误地输出源代码

我认为您谈论的是PDB文件。有一个问题:从exe/pdb 获取有关可执行代码的信息

您可以使用进行检查http://www.codeproject.com/Articles/37456/How-To-Inspect-the-Content-of-a-Program-Database-P但它只显示了很少的信息。

正如你所读到的http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx

PDB文件的实际文件格式是一个严格保密的秘密,但微软提供了API为调试器返回数据