簡體   English   中英

ASP.NET MVC,錯誤輸出源代碼

[英]ASP.NET MVC, outputting source code in error

所以我在一個非常奇怪的地方結束了。 由於我無法控制的情況,在我能夠對備份/存儲庫進行某些更改之前,一台機器被燒毀了。 這只是一個沒有備份的文件,但是對我而言,這仍然是一個重要的文件。

但是,生成的二進制文件仍然存在於內部測試網頁上。 因此,我的第一個想法是嘗試使用反編譯器,該編譯器已經產生了一些結果,但是它不是很准確。

我注意到當我沒有為ASP.NET MVC進行太多配置時,錯誤顯示文件的源代碼,如果沒有任何處理,該源代碼將引發異常。

我想知道是否可以使用它來找回代碼,但輸出長度似乎限制為9行。

所以。

(A)這可能嗎?

(B)有沒有辦法獲得9條以上的線?

(C)有什么好的工具可用於此類事情嗎?

我不是想破解。 我擁有網站和代碼。 這只是一個不幸的情況。

我認為您是在談論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文件的實際文件格式是一個嚴密保護的秘密,但是Microsoft提供了API,以將數據返回給調試器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM