VS2019 调试技巧之附加进程
C# 創建服務并附加到進程進行調試
步驟一:
在任務欄右鍵-》》點擊任務管理器-》》選擇服務,找到啟動的進程PID
或者
WIN+R 進入cmd命令? 輸入?netstat -ano | find "進程端口"? ? ? 找端口
步驟二:
VS中找到“調試”菜單,選擇“附加到進程”。之后彈出例如以下對話框。將“顯示全部回話中的進程”打勾,找到啟動的相關進程“w3wp.exe”,之后點擊“附加”就可以。然后就可以設置斷點,調試啟動的服務了,但是得確保啟動的服務和你調試的代碼保持一致.? ? ? ?
? ? ? ? 假設我們不是以管理員執行的VS,它會提示你須要權限。我們右鍵VS的圖標選擇“以管理員執行”就可以。有一個更為徹底的方法,找到VS程序,右鍵,選擇“兼容性”選項卡,將“特權等級”中的“以管理員身份執行此程序”打勾,確認。以后每次執行VS都將是管理員身份。
? ? ? ??
? ? ? ? 加入進程之后我們就會發現自己的VS已經處于調試狀態,之后就能夠依照我們曾經的方法進行對應的調試了。? ? ? ? ? ? ??
? ? ? ??
? ? ? ? 這樣的調試感覺有點麻煩,在解決方式中的項目不多以及合作開發者比較少的情況下F5調試感覺更為省事一些。這樣的調試的優點是。我們不須要等待VS每次慢吞吞的啟動,然后進入調試狀態。由于把步驟分給了IIS和VS,啟動起來更為快捷。并且對于常常被更新就出錯的麻煩這么的人來說。這種方法無疑是個福音。?
總結
以上是生活随笔為你收集整理的VS2019 调试技巧之附加进程的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: techempower之Plaintex
 - 下一篇: 如何在 ASP.Net Core 中使用