gpt4 book ai didi

c# - ASP.NET MVC,错误输出源代码

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:06 25 4
gpt4 key购买 nike

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

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

我注意到,当我没有为 ASP.NET MVC 进行太多配置时,如果没有任何类型的处理,错误会显示引发异常的文件的源代码。

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

所以。

(A) 这可能吗?

(B) 有什么方法可以得到超过 9 行?

(C)这种东西有什么好的工具吗?

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

最佳答案

我认为您在谈论 PDB 文件。有一个关于它的问题:Obtaining information about executable code from 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 中看到的那样

The actual file format of a PDB file is a closely guarded secret but Microsoft provides APIs to return the data for debuggers.

关于c# - ASP.NET MVC,错误输出源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15045636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com