[英]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進行檢查,但僅顯示很少的信息。
PDB文件的實際文件格式是一個嚴密保護的秘密,但是Microsoft提供了API,以將數據返回給調試器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.