[英]IntelliTrace and asp.net temporary files
我們剛剛獲得了一個嶄新的System Center,而我們更加退出的功能之一是在生產環境中發生的異常上運行IntelliTrace。
我們有幾個WebForms
應用程序,它們是Website項目,它們在C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Temporary ASP.NET Files
創建臨時程序集。
當發生異常並下載.iTrace
文件並開始調試會話時,我收到一條消息,提示“ Could not find aXsdressf_001dcv.pdb
”(我什至不認為臨時文件已創建了PDB,對嗎?)這些是生產服務器上存在的臨時程序集,我什至沒有文件系統訪問權限。
那么如何運行這些IntelliTraces? 我希望這里有一個簡單的解決方法,我沒有看到。
是否可以預編譯您的asp二進制文件並重新部署?
IntelliTrace文件調試類似於轉儲調試,通過潛在地直接將您指向源代碼,PDB將使工作變得更輕松,但是如果不這樣做,您仍然可以從文件中獲得很多有用的信息。
打開.itrace文件時,您是否可以看到“摘要頁面”? 您應該可以在其中找到所有例外的列表。 當開始調試其中一個異常時,即使沒有pdb文件,您仍然可以使用其他調試器窗口,例如locals窗口和call stack窗口,並且您應該能夠在IntelliTrace窗口中看到異常和其他相關事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.