摘要:在工作中有時候需要在服務器的環境下遠程調試,例如調試微信相關服務的時候。下載遠程調試工具下載遠程調試工具網址下載后直接安裝至完成。在可用進程中會列出服務器端的進程列表。勾選顯示所有用戶的進程,再刷新。
在工作中有時候需要在服務器的環境下遠程調試,例如調試微信相關服務的時候。
網址:https://visualstudio.microsoft.com/zh-hans/downloads/
下載后直接安裝至完成。
啟動Remote Debugger:
如果只是短時間測試,可以選擇無身份驗證,為了安全,工具自動設置了空閑時間,即多久沒有操作會自動關閉此功能。
建了一個簡單的HelloWorld項目,簡單幾句代碼,加上斷點。
發布debug到遠程服務器。
雙擊HelloWorld.exe,運行程序
點擊菜單【調試】->【附加到進程】,打開如下頁面
如果開啟了身份驗證,則默認即可,否則選擇【無身份驗證】。
填寫完后直接回車,不要點擊后面的【查找】按鈕。在可用進程中會列出服務器端的進程列表。
可選,如果服務器端進程較多,可以在此篩選,支持模糊查詢。
找到HelloWorld.exe,雙擊改進程或點擊附加按鈕,和附加本地進程一致。
隨便輸入什么字符,回車,可以看到進入了斷點
可以正常進行調試了。
如果是調試發布到IIS中的網站,則需要附加的進程為w3wp.exe。
可能會遇到如下情況:
如果看不到該進程,則需考慮如下操作,①訪問該網站,休眠狀態有時候找不到該進程。②勾選“顯示所有用戶的進程”,再刷新。
如果看到多個w3wp.exe,這是在IIS中部署了多個網站,不知道該附加到哪個上面,可以以管理員權限運行 cmd,執行如下命令:
cd %windir%/system32/inetsrvappcmd list wp
在執行結果中可以看到網站的名稱和對應的進程ID,在附加進程的時候根據進程ID區分。
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/125105.html
摘要:個人還是更加習慣于斷點調試。這篇文章將介紹如何配置和來完成直接在斷點調試代碼并且在的調試窗口看到中相同的值?,F在就可以在文件的代碼中打斷點進行調試了。 很多人習慣在 Chrome 的調試窗口中調試 Vue 代碼, 或者直接使用 console.log 來觀察變量值, 這是非常痛苦的一件事,需要同時打開至少 3 個窗體。個人還是更加習慣于斷點調試。這篇文章將介紹如何配置 Visual S...
摘要:最近由于工作關系,開始寫程序,同事有用的,有用的。第一種適合及以上版本,因為在版本起,出現了文件,配置可以寫成用文件啟動程序,實測可以觸發斷點。 最近由于工作關系,開始寫flask web程序,同事有用Vim的,有用PyCharm的。在調研了一通python的編輯器,IDE之后,發現Visual Studio Code相對比較適合我。 VSC有相對較全的功能,比較好看舒服的主題,良好的...
摘要:分享嘉賓是來自微軟云計算事業部的高級軟件開發工程師劉鵬。是微軟開源的一款開發工具,它針對做了許多編譯和命令上的支持。今天主要向大家介紹一下微軟去年推出的一個,以及對的一些支持。年他加入微軟,從事開發的工作。 本文是數人云分布式架構的開源組件大選Meetup的實錄分享。分享嘉賓是來自微軟云計算事業部的高級軟件開發工程師劉鵬。Visual Studio Code是微軟開源的一款開發工具,它...
閱讀 3792·2023-01-11 11:02
閱讀 4299·2023-01-11 11:02
閱讀 3121·2023-01-11 11:02
閱讀 5231·2023-01-11 11:02
閱讀 4793·2023-01-11 11:02
閱讀 5568·2023-01-11 11:02
閱讀 5371·2023-01-11 11:02
閱讀 4070·2023-01-11 11:02